previndexinfonext

code guessing, round #6 (completed)

started at ; stage 2 at ; ended at

specification

find a number's fibonacci sum
Make a function that takes a natural number i and returns or prints a series of unique numbers a_1 to a_n, where \sum_{k = 1}^{n} f(a_k) = i and f(x) = fib(x) for x >= 0, and f(x) = -fib(x) otherwise.
Example:
Input:
i = 1070
Output:
-1 -5 11 16
Explanation:
1070 = 987 + 89 - 5 - 1

987 = fib(16)
89 = fib(11)
5 = fib(5)
1 = fib(1)

1070 = fib(16) + fib(11) - fib(5) - fib(1) = f(16) + f(11) + f(-5) + f(-1)
Because addition is commutative, the output vector can be given in any order.

A clarification about allowed languages:

results

  1. 👑 gollark +2 -0 = 2
    1. TriMill (was jetison333)
    2. Kit (was rak1507)
    3. ultlang (was razetime)
    4. Olivia
    5. Camto
    6. razetime (was Kit)
    7. LyricLy (was ultlang)
    8. IFcoltransG (was Palaiologos)
    9. Palaiologos (was LyricLy)
    10. rak1507 (was IFcoltransG)
    11. jetison333 (was TriMill)
  2. IFcoltransG +2 -0 = 2
    1. rak1507 (was jetison333)
    2. jetison333 (was rak1507)
    3. Olivia (was razetime)
    4. razetime (was Olivia)
    5. Camto
    6. gollark (was Kit)
    7. TriMill (was ultlang)
    8. Kit (was Palaiologos)
    9. LyricLy
    10. ultlang (was gollark)
    11. Palaiologos (was TriMill)
  3. ultlang +2 -0 = 2
    1. rak1507 (was jetison333)
    2. Olivia (was rak1507)
    3. IFcoltransG (was razetime)
    4. LyricLy (was Olivia)
    5. Camto
    6. jetison333 (was Kit)
    7. Palaiologos
    8. TriMill (was LyricLy)
    9. Kit (was IFcoltransG)
    10. razetime (was gollark)
    11. gollark (was TriMill)
  4. razetime +3 -2 = 1
    1. rak1507 (was jetison333)
    2. ultlang (was rak1507)
    3. Olivia
    4. jetison333 (was Camto)
    5. Kit
    6. Camto (was ultlang)
    7. Palaiologos
    8. gollark (was LyricLy)
    9. TriMill (was IFcoltransG)
    10. IFcoltransG (was gollark)
    11. LyricLy (was TriMill)
  5. rak1507 +2 -1 = 1
    1. Camto (was jetison333)
    2. gollark (was razetime)
    3. Olivia
    4. razetime (was Camto)
    5. Kit
    6. jetison333 (was ultlang)
    7. IFcoltransG (was Palaiologos)
    8. TriMill (was LyricLy)
    9. LyricLy (was IFcoltransG)
    10. ultlang (was gollark)
    11. Palaiologos (was TriMill)
  6. LyricLy +2 -1 = 1
    1. TriMill (was jetison333)
    2. jetison333 (was rak1507)
    3. IFcoltransG (was razetime)
    4. Olivia
    5. ultlang (was Camto)
    6. Kit
    7. Camto (was ultlang)
    8. razetime (was Palaiologos)
    9. gollark (was IFcoltransG)
    10. rak1507 (was gollark)
    11. Palaiologos (was TriMill)
  7. TriMill +1 -0 = 1
    1. Camto (was jetison333)
    2. rak1507
    3. gollark (was razetime)
    4. jetison333 (was Olivia)
    5. Palaiologos (was Camto)
    6. LyricLy (was Kit)
    7. Olivia (was ultlang)
    8. razetime (was Palaiologos)
    9. Kit (was LyricLy)
    10. ultlang (was IFcoltransG)
    11. IFcoltransG (was gollark)
  8. jetison333 +1 -1 = 0
    1. Olivia (was rak1507)
    2. razetime
    3. ultlang (was Olivia)
    4. IFcoltransG (was Camto)
    5. Camto (was Kit)
    6. gollark (was ultlang)
    7. LyricLy (was Palaiologos)
    8. Kit (was LyricLy)
    9. TriMill (was IFcoltransG)
    10. rak1507 (was gollark)
    11. Palaiologos (was TriMill)
  9. Camto +3 -4 = -1
    1. ultlang (was jetison333)
    2. Kit (was rak1507)
    3. razetime
    4. Olivia
    5. TriMill (was Kit)
    6. LyricLy (was ultlang)
    7. Palaiologos
    8. gollark (was LyricLy)
    9. jetison333 (was IFcoltransG)
    10. rak1507 (was gollark)
    11. IFcoltransG (was TriMill)
  10. Palaiologos +3 -4 = -1
    1. jetison333
    2. LyricLy (was rak1507)
    3. ultlang (was razetime)
    4. Olivia
    5. Camto
    6. TriMill (was Kit)
    7. razetime (was ultlang)
    8. gollark (was LyricLy)
    9. rak1507 (was IFcoltransG)
    10. Kit (was gollark)
    11. IFcoltransG (was TriMill)
  11. Kit +1 -3 = -2
    1. TriMill (was jetison333)
    2. Olivia (was rak1507)
    3. ultlang (was razetime)
    4. Camto (was Olivia)
    5. razetime (was Camto)
    6. rak1507 (was ultlang)
    7. Palaiologos
    8. IFcoltransG (was LyricLy)
    9. gollark (was IFcoltransG)
    10. LyricLy (was gollark)
    11. jetison333 (was TriMill)
  12. Olivia +0 -6 = -6
    1. Palaiologos (was jetison333)
    2. jetison333 (was rak1507)
    3. gollark (was razetime)
    4. razetime (was Camto)
    5. TriMill (was Kit)
    6. LyricLy (was ultlang)
    7. Camto (was Palaiologos)
    8. IFcoltransG (was LyricLy)
    9. Kit (was IFcoltransG)
    10. rak1507 (was gollark)
    11. ultlang (was TriMill)

entries

you can download all the entries

entry #1

written by jetison333

guesses
comments 0

post a comment


fibadd.py ASCII text
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
def fib(n):
    a = 0
    b = 1
    if n < 0:
        return -fib(-n)
    elif n == 0:
        return 0
    elif n == 1:
        return 1
    else:
        for i in range(1, n):
            a, b = b, a + b
        return b

def closest_pos(i):
    upper = 1
    while fib(upper) <= i:
        upper = upper * 2
    lower = int(upper/2)
    while upper-lower != 1:
        mid = int((lower+upper)/2)
        if fib(mid) <= i:
            lower = mid
        else:
            upper = mid
    return (lower, upper)

dic = {}

def fib_add(i):
    if not i in dic:
        dic[i] = fib_add_(i)
    return dic[i]
    
def fib_add_(i):
    if i == 1:
        return [1]
    if i == 0:
        return []
    smaller, larger = closest_pos(i)
    smaller = [smaller] + fib_add(i - fib(smaller))
    larger = [larger] + [-x for x in fib_add(-(i - fib(larger)))]
    if len(smaller) < len(larger):
        return smaller
    else:
        return larger
    

entry #2

written by rak1507

guesses
comments 0

post a comment


pleasehelpmeimtrappedinacodeguessinggameaaaaa.py ASCII text, with CRLF line terminators
1
2
3
4
5
def f(i):
 a=b=1;r=[]
 while b<=i:a,b=b,a+b
 while i:r,a,b,i=[b]*(c:=b<=i)+r,b-a,a,i-b*c
 return r

entry #3

written by razetime

guesses
comments 0

post a comment


what_if_bees_literally_apioform.c data
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
#define deque_clear(T, d) _clear_deque##T(d)
#define fOrTH >
#define Forth scanf("%d",&FoRTH)
#define FOrth ;
#define deque_grow(T, d) _grow_deque##T(d)
#define RawVec(T) _raw_vec##T
#define ForTh :>
#define vec_copy(T, x) _copy_vector##T(x)
#define vec_eq(T, x, y) _eq_vector##T(x, y)
#define FOrtH ,
#define deque_init(T) _init_deque##T()
#define forTh }
#define fORtH realloc
#define fOrth <%
#define GLOBAL_FLAG (((Flags) { .global = true }).v)
#define FoRtH 0
#define vec_extend(T, v, s, c) _extend_vector##T(v, s, c)
#define raw_vec_init(T, c) _init_raw_vec##T(c)
#define raw_vec_reserve(T, v, c) _reserve_raw_vec##T(v, c)
#define fOrTh 1
#define FoRth *sizeof
#define vec_append(T, v, val) _append_vector##T(v, val)
#define vec_destroy(T, v) _destroy_vector##T(v)
#define deque_prepend(T, d, val) _prepend_deque##T(d, val)
#define FOrTH do
#define fOrtH <
#define REGEX_FLAGS (((Flags) { .ascii = true, .ignorecase = true, .multiline = true, .dotall = true, .verbose = true }).v)
#define vec_resize(T, v, c) _resize_vector##T(v, c)
#define Deque(T) _deque##T
#define FortH 2
#define FOrTh <:
#define PSDFODF znalezienie najbli80szej rzeczy :
#define forth main(FoRTH){
#define FORTH malloc(0)
#define deque_destroy(T, d) _destroy_deque##T(d)
#define foRth =
#define Vec(T) _vector##T
#define foRTh *
#define ForTH +=
#define foRtH "%d "
#define raw_vec_destroy(T, v) _destroy_raw_vec##T(v)
#define ADD_FLAGS (((Flags) { .prepend = true, .append = true }).v)
#define FORtH )
#define vec_init(T, c) _init_vector##T(c)
#define deque_append(T, d, val) _append_deque##T(d, val)
#define FoRTh while
#define FORth int
#define fORth (
#define raw_vec_resize(T, v, c) _resize_raw_vec##T(v, c)

forth Forth FOrth FORth foRTh FORTh foRth FORTH FOrtH fortH foRth  FoRtH  FOrtH foRTH foRth  FoRtH  FOrtH fORTH foRth fOrTh FOrtH fORTh foRth  FoRtH  FOrth FOrTH fOrth fortH ForTH fOrTh  FOrth FORTh foRth fORtH fORth FORTh FOrtH  fortH FoRth fORth FORth FORtH  FORtH  FOrth FORTh FOrTh fortH-fOrTh ForTh  foRth foRTH FOrth FORth forTH foRth fORTH FOrth
fORTH  ForTH  foRTH FOrth foRTH foRth forTH FOrth
        fORTh  ForTH  foRTH fOrTH FoRTH FOrth forTh FoRTh fORth fORTh fOrtH FortH foRTh FortH FORtH  FOrth
    FoRTh fORth FoRTH FORtH  fOrth FORth forTH foRth FoRTH fOrtH  FoRtH  FOrth FORth /*for*/t/*h*/ foRth abs fORth FoRTH FORtH  FOrth for/*th*/ fORth FOrth forTH fOrtH fortH FOrth forTH ForTH FortH FORtH if/*orth*/ fORth t fOrTH forTH FOrTh FORTh ForTh &&t<=FORTh FOrTh forTH+FortH ForTh  FORtH  fOrth FORth ip foRth FORTh FOrTh forTH+fOrTh ForTh FOrth
                printf/*orth*/ fORth foRtH FOrtH forTH%FortH?~forTH:forTH+fOrTh FORtH  FOrth
                FoRTH-=forTH%FortH?- fORth  fORth forTH+fOrTh FORtH  FOrTh FORTh ForTh  FORtH : fORth  fORth forTH+fOrTh FORtH  FOrTh FORTh ForTh  FORtH  FOrth
                         break FOrth forTh forTh forTh

entry #4

written by Olivia

guesses
comments 0

post a comment


Copy_of_sponge_2_copy_3_Copy_FINAL.docx.py Unicode text, UTF-8 text, with very long lines (5342)
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
# coding: unicode-escape
# Copyright (c) 2022 Quality Users's Esolang Expression Foundation
\12

#'''\\x23''\x27

 = """The Wii[g] (/wiː/ WEE) is a home video game console developed and marketed by Nintendo! It was first released on November 19, 2006, in North America and in December 2006 for most other regions! It is Nintendo's fifth major home game console, following the GameCube, and is a seventh generation home console alongside Microsoft's Xbox 360 and Sony's PlayStation 3! In developing the Wii, Nintendo president Satoru Iwata directed the company to avoid competing with Microsoft and Sony on computational graphics and power and instead to target a broader demographic of players through novel gameplay! Game designers Shigeru Miyamoto and Genyo Takeda led the console's development under the codename Revolution! The primary controller for the Wii is the Wii Remote, a wireless controller with both motion sensing and traditional controls which can be used as a pointing device towards the television screen or for gesture recognition! The Wii was the first Nintendo console to directly support Internet connectivity, supporting both online games and for digital"""
from os import *
aͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪ:1
da=lambda x:-eval(x)if  x!=...else eval(x)
do=lambda x:not x
de=.5+.5*5**.5
aͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪ:1
#m
dy=lambda x:globals().__setitem__(x, "\\\xe0")
def d\265(f):\\
return (lambda r:(de**r-(-de)**-r)/(2*de-1))(-da(f))//1
aͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪ:1
@lambda *x: x[0] ()
class\11\xec(list):
	__neg__=__pos__=__add__=lambda x,*a:x
	=list.append
:=__annotations__.__getitem__

aͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪ:1
#cdot
def d\267(t):\
    
    \x32#\\#

    x,y,z = ++0,--1,~~0
    while y <=- da(t):x,y,z=y,x+y,z+1
    return z
z=type('귺',(),dict(__call__=lambda i:i))
class p(z):__getattr__:type('着',(0,)*(0),dict(__getitem__=lambda*_:_))()[::,,[globals().__setitem__(a_k,0)for a_k in"\xef\xe5\xea\xe1"]*(==...==)]=lambda S,/,K,*I,**Y:(lambda a,*b:eval(f"+d%c({a!r})"*len(b)%(*b,)))(*K)
p:(p:=p())=(p:=p)()
aͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪ:1
aͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪ:1
aͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪ:1
aͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪ:1
aͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪ:1
aͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪ:1
={
    '𪪪':0,     # 1st constant fibonacci value (0 + 0=0)
    '𪪵':1,     # 2st constant fibonacci value (0 + 1=1)
    '𪪷':1,     # 1st computed fibonacci value (0 + 1=1)
    '𪪺':2,     # 2st computed fibonacci value (1 + 1=2)
    '𪵪':3,     # 3st computed fibonacci value (1 + 2=3)
    '𪵵':5,     # 4st computed fibonacci value (2 + 3=5)
    '𪵷':8,     # 5st computed fibonacci value (3 + 5=8)

    '𪵺':13,     # 6st computed fibonacci value (5 + 8=13)
    '𪷪':21,     # 7st computed fibonacci value (8 + 13=21)
    '𪷵':34,     # 8st computed fibonacci value (13 + 21=34)
    '𪷷':55,     # 9st computed fibonacci value (21 + 34=55)
    '𪷺':89,     # 10st computed fibonacci value (34 + 55=89)

    '𪺪':144,     # 11st computed fibonacci value (55 + 89=144)
    '𪺵':233,     # 12st computed fibonacci value (89 + 144=233)
    '𪺷':377,     # 13st computed fibonacci value (144 + 233=377)
    '𪺺':610,     # 14st computed fibonacci value (233 + 377=610)
    #...

}



if 1:                                                                                                                                                                                                                                                                                                                                                t=lambda x:exec(f'import ctypes as \xef;\xef.py_object.from_address(id({{}})+8).value=\xec'.format(x))
aͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪ:1
aͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪ:1

'https://esolangs.org/wiki/Befalse'
def __builtins\u3164__(c):
    
    _x=0;_y=0
    d=0
    _cs=[]

    ((
        "/", lambda struct: type(struct)(d=(struct.pop("d")+3)%4, **struct),)(
        "\\\\", lambda struct: type(struct)(d=(struct.pop("d")+1)%4, **struct),)(
        "!", lambda struct: type(struct)(x=struct.pop("x")+Y(struct["d"]*2), **struct),)(
        "?", lambda struct: type(struct)(x=struct.pop("x")+Y(struct["d"]*(1+[m[_x][_y]==1][0])), **struct)
    ))

class _:_: {
    min: 0,\43
    max: 1,
    sum: 2,
    lambda *x: __import__("functools").reduce(str.__add__, x): 3
}                                                                                       = (lambda c,
aͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪ: "t=[0]*30000;p=0" + c.replace("+","t[p]+=1;").replace("-","t[p]-=1").replace(">","t+=1").replace("<","t-=1;").replace("[","while t[p]:\\n\\t").replace("]", "").replace(".".print("t[p]")).replace(",","t[p]=eval(input());"))
f\x3d''\x23'
def entry(input) -> :
    ªµ·ºêõ÷úĪĵķĺŪŵŷźƪƵƷƺǪǵǷǺȪȵȷȺɪɵɷɺʪʵʷʺ˪˵˷˺̵̷̪̺ͪ͵ͷͺΪεηκϪϵϷϺЪезкѪѵѷѺҪҵҷҺӪӵӷӺԪԵԷԺժյշպֵַֺ֪تصطغ٪ٵٷٺڪڵڷں۪۵۷ۺܪܷܵܺݪݵݷݺުߪߵ߷ߺપવષ൪൵൷ൺ෪ສີື຺᪪᪵᪷᪺ᵪᵵᵷᵺ᷷ᷪ᷵ẪẵặẺ⪪⪵⪷⪺ⷪⷵⷷⷺ⺪⺵⺷⺺㪪㪵㪷㪺㵪㵵㵷㵺㷪㷵㷷㷺㺪㺵㺷㺺䪪䪵䪷䪺䵪䵵䵷䵺䷪䷵䷷䷺亪亵亷人媪媵媷媺嵪嵵嵷嵺巪巵巷巺庪庵康庺檪檵檷檺浪浵海浺淪淵混淺溪溵溷溺窪窵窷窺絪絵絷絺緪緵緷緺纪纵纷纺說誵誷誺赪赵起赺跪践跷跺躪躵躷躺骪骵骷骺鵪鵵鵷鵺鷪鷵鷷鷺麪麵麷麺ꪪꪵꪷꪺ굪굵굷굺귪귵귷귺꺪꺵꺷꺺몪몵몷몺뵪뵵뵷뵺뷪뷵뷷뷺뺪뺵뺷뺺쪪쪵쪷쪺쵪쵵쵷쵺췪췵췷췺캪캵캷캺着蝹覆諸ﵪﵵﵷﵺﷵﷷﺪﺵﺷﺺ𪪪𪪵𪪷𪪺𪵪𪵵𪵷𪵺𪷪𪷵𪷷𪷺𪺪𪺵𪺷𪺺=z=2**255-19,486662,9
    aͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪ:1
    aͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪ:1
    aͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪ:1
    aͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪ:1
    aͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪ:1
    aͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪ:1
    aͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪaͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪͪ:1
    assert 
    global \xef # mutable states\x0a
    global \xe5
    global \xea # required
    global \xe1 # 
    global \xec
    \xef\u003dinput\12    (input, .__getitem__, _)
    (\xea :\x3d -p.) # i[...] .ao
    while p.:\12     \xe1 = p. # e^ - o. _
     .get(p..\x28-p.)) \43 i\\`.ao (a\\´.ao)
     \xe5 = p\x2eᵺ-p. # a\\´. mo - ao.ao
     \xea = p.-p. # i[...] .ao.ao.ao
    return (p. or \x74("[]") 
        or [].append([]))
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \43\
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     \
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     \
merge sort sort merge sort sort sort merge merge sort sort merge merge sort merge sort merge sort sort sort merge sort sort merge merge sort sort merge merge sort merge sort merge sort sort sort merge merge sort merge merge merge sort merge merge merge merge merge merge sort sort merge merge sort sort sort merge sort sort merge sort sort sort sort merge sort sort merge sort sort sort merge merge sort sort merge sort sort sort merge merge sort sort merge merge merge merge sort merge merge sort merge merge merge merge merge merge sort sort merge merge sort sort sort merge sort sort merge sort merge merge sort merge sort sort sort merge sort sort merge merge sort sort merge merge sort merge sort merge merge sort merge merge merge merge merge merge sort sort sort sort merge merge sort merge sort sort merge sort sort sort sort merge sort sort sort merge sort merge sort merge merge sort merge merge merge merge merge merge sort sort sort merge sort merge sort merge sort sort sort merge merge merge merge 

# print(entry(5731688))

# version control
try: python
except BaseException as exception: print(f"minimum version {0}")
try: str
except BaseException as exception: print(f"minimum version {0.9}")
try: filter
except BaseException as exception: print(f"minimum version {1.0}")
try: divmod
except BaseException as exception: print(f"minimum version {1.1}")
try: reduce
except BaseException as exception: print(f"minimum version {1.2}")
try: local()
except BaseException as exception: print(f"minimum version {1.3}")
try: complex
except BaseException as exception: print(f"minimum version {1.4}")
try: r"\\\\\\\\"
except BaseException as exception: print(f"minimum version {1.5}")
try: list().append(1, 2)
except BaseException as exception: print(f"minimum version {1.6}")
try: ord
except BaseException as exception: print(f"minimum version {2.0}")
try: import warnings
except BaseException as exception: print(f"minimum version {2.1}")
try: 1 // 2
except BaseException as exception: print(f"minimum version {2.2}")
try: dict(hello=1,world=1)
except BaseException as exception: print(f"minimum version {2.3}")
try: frozenset
except BaseException as exception: print(f"minimum version {2.4}")
try: from functools import partial
except BaseException as exception: print(f"minimum version {2.5}")
try: import contextlib
except BaseException as exception: print(f"minimum version {2.6}")
try: {1, 2}
except BaseException as exception: print(f"minimum version {2.7}")
try: assert u"a" == "a"
except BaseException as exception: print(f"minimum version {3.0}")
try: "{}{}".format(0,0)
except BaseException as exception: print(f"minimum version {3.1}")
try: assert str(3.14169265)==repr(3.14169265)
except BaseException as exception: print(f"minimum version {3.2}")
try: import venv
except BaseException as exception: print(f"minimum version {3.3}")
try: max([], default=4)
except BaseException as exception: print(f"minimum version {3.4}")
try: 1 @ 3
except BaseException as exception: print(f"minimum version {3.5}")
try: (x async for x in x)
except BaseException as exception: print(f"minimum version {3.6}")
try: [breakpoint() for _ in range(1000000)]
except BaseException as exception: print(f"minimum version {3.7}")
try: import math; math.dist
except BaseException as exception: print(f"minimum version {3.8}")
try:assert "".replace("", "d")=="d"
except BaseException as exception: print(f"minimum version {3.9}")
try: import distutils
except BaseException as exception: print(f"minimum version {3.10}")
try: import types; types.CodeType.co_positions
except BaseException as exception: print(f"minimum version {3.11}")
try: import distutils
except BaseException as exception: print(f"minimum version {3.12}")
try: import distutils
except BaseException as exception: not print(f"minimum version {3.12}")
try: import webbrowser;webbrowser.MaxOSX
except BaseException as exception: not print(f"minimum version {3.13}")


if __name__=="__main__":
		entry(0)

#                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              
#            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          
#          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        
#          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        
#        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      
#        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      
#        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      
#        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      
#          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        
#        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      
#        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      
#        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      
#          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        
#        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      
#      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    
#    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  
#    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  
#  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ##
#  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ##
#  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ##
#    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  
#      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    
#        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      
#          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        
#        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      
#        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      
#          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        
#      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    
#      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    
#        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      
#                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              
#            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          
#          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        
#          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        
#        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      
#        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      
#        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      
#        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      
#          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        
#        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      
#        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      
#        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      
#          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        
#        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      
#      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    
#    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  
#    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  
#  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ##
#  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ##
#  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ##
#    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  
#      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    
#        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      
#          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        
#        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      
#        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      
#          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        
#      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    
#      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    
#        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      
#                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              
#            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          
#          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        
#          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        
#        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      
#        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      
#        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      
#        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      
#          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        
#        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      
#        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      
#        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      
#          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        
#        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      
#      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    
#    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  
#    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  
#  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ##
#  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ##
#  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ##
#    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  
#      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    
#        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      
#          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        
#        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      
#        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      
#          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        
#      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    
#      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    
#        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      
#                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              
#            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          
#          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        
#          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        
#        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      
#        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      
#        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      
#        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      
#          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        
#        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      
#        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      
#        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      
#          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        
#        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      
#      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    
#    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  
#    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  
#  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ##
#  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ##
#  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ##
#    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  
#      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    
#        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      
#          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        
#        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      
#        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      
#          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        
#      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    
#      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    
#        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      
#                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              
#            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          
#          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        
#          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       gnomed     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        
#        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      
#        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      
#        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      
#        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      
#          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        
#        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      
#        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      
#        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      
#          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        
#        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      
#      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    
#    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  
#    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  
#  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ##
#  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ##
#  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ##
#    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  
#      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    
#        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      
#          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        
#        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      
#        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      
#          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        
#      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    
#      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    
#        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      
#                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              
#            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          
#          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        
#          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        
#        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      
#        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      
#        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      
#        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      
#          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        
#        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      
#        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      
#        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      
#          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        
#        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      
#      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    
#    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  
#    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  
#  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ##
#  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ##
#  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ##
#    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  
#      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    
#        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      
#          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        
#        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      
#        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      
#          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        
#      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    
#      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    
#        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      
#                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              
#            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          
#          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        
#          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        
#        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      
#        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      
#        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      
#        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      
#          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        
#        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      
#        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      
#        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      
#          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        
#        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      
#      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    
#    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  
#    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  
#  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ##
#  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ##
#  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ##
#    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  
#      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    
#        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      
#          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        
#        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      
#        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      
#          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        
#      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    
#      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    
#        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      
#                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              
#            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          
#          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        
#          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        
#        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      
#        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      
#        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      
#        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      
#          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        
#        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      
#        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      
#        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      
#          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        
#        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      
#      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    
#    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  
#    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  
#  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ##
#  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ##
#  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ##
#    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  
#      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    
#        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      
#          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        
#        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      
#        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      
#          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        
#      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    
#      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    
#        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      
#                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              
#            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          
#          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        
#          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        
#        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      
#        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      
#        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      
#        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      
#          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        
#        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      
#        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      
#        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      
#          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        
#        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      
#      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    
#    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  
#    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  
#  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ##
#  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ##
#  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ##
#    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  
#      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    
#        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      
#          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        
#        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      
#        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      
#          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        
#      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    
#      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    
#        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      
#                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              
#            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          
#          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        
#          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        
#        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      
#        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      
#        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      
#        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      
#          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        
#        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      
#        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      
#        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      
#          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        
#        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      
#      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    
#    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  
#    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  
#  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ##
#  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ##
#  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ##
#    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  
#      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    
#        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      
#          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        
#        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      
#        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      
#          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        
#      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    
#      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    
#        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      
#                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              
#            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          
#          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        
#          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        
#        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      
#        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      
#        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      
#        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      
#          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        
#        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      
#        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      
#        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      
#          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        
#        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      
#      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    
#    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  
#    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  
#  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ##
#  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ##
#  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ##
#    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  
#      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    
#        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      
#          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        
#        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      
#        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      
#          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        
#      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    
#      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    
#        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      
#                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              
#            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          
#          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        
#          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        
#        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      
#        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      
#        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      
#        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      
#          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        
#        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      
#        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      
#        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      
#          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        
#        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      
#      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    
#    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  
#    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  
#  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ##
#  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ##
#  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ##
#    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  
#      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    
#        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      
#          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        
#        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      
#        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      
#          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        
#      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    
#      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    
#        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      
#                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              
#            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          
#          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        
#          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        
#        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      
#        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      
#        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      
#        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      
#          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        
#        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      
#        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      
#        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      
#          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        
#        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      
#      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    
#    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  
#    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  
#  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ##
#  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ##
#  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ##
#    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  
#      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    
#        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      
#          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        
#        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      
#        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      
#          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        
#      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    
#      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    
#        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      
#                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              
#            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          
#          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        
#          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        
#        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      
#        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      
#        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      
#        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      
#          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        
#        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      
#        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      
#        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      
#          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        
#        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      
#      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    
#    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  
#    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  
#  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ##
#  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ##
#  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ##
#    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  
#      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    
#        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      
#          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        
#        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      
#        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      
#          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        
#      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    
#      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    
#        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      
#                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              
#            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          
#          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        
#          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        
#        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      
#        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      
#        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      
#        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      
#          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        
#        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      
#        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      
#        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      
#          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        
#        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      
#      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    
#    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  
#    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  
#  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ##
#  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ##
#  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ##
#    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  
#      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    
#        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      
#          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        
#        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      
#        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      
#          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        
#      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    
#      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    
#        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      
#                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              
#            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          
#          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        
#          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        
#        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      
#        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      
#        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      
#        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      
#          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        
#        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      
#        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      
#        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      
#          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        
#        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      
#      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    
#    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  
#    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  
#  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ##
#  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ##
#  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ##
#    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  
#      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    
#        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      
#          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        
#        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      
#        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      
#          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        
#      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    
#      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    
#        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      
#                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              
#            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          
#          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        
#          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        
#        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      
#        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      
#        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      
#        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      
#          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        
#        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      
#        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      
#        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      
#          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        
#        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      
#      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    
#    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  
#    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  
#  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ##
#  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ##
#  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ##
#    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  
#      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    
#        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      
#          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        
#        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      
#        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      
#          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        
#      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    
#      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    
#        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      
#                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              
#            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          
#          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        
#          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        
#        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      
#        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      
#        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      
#        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      
#          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        
#        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      
#        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      
#        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      
#          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        
#        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      
#      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    
#    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  
#    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  
#  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ##
#  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ##
#  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ##
#    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  
#      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    
#        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      
#          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        
#        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      
#        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      
#          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        
#      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    
#      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    
#        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      
#                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              #                ##################              
#            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          #            ####                  ####          
#          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        #          ##                          ##        
#          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        #          ##       sans undertale     ##        
#        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      #        ##                              ##      
#        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      
#        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      #        ##                    ######    ##      
#        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      #        ##    ######    ##    ######    ##      
#          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        #          ##          ######          ##        
#        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      #        ####  ##                  ##  ####      
#        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      #        ##    ######################    ##      
#        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      #        ##      ##  ##  ##  ##  ##      ##      
#          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        
#        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      
#      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    #      ##  ##############################  ##    
#    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  #    ####  ##    ##      ##      ##    ##  ####  
#    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  #    ##      ##    ######  ######    ##      ##  
#  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ###  ##    ####  ######    ##    ######  ####    ##
#  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ###  ##        ##    ##          ##    ##        ##
#  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ###  ##          ##  ##          ##  ##          ##
#    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  #    ##      ##    ####      ####    ##      ##  
#      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    #      ####  ##    ##          ##    ##  ####    
#        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      #        ######    ##############    ######      
#          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        #          ####    ##############    ####        
#        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      #        ##################################      
#        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      #        ################  ################      
#          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        #          ############      ############        
#      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    #      ######        ##      ##        ######    
#      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    #      ##          ####      ####          ##    
#        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      #        ##########              ##########      
# trolled

entry #5

written by Camto

guesses
comments 0

post a comment


cool.py ASCII text, with very long lines (1188), with CRLF line terminators
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
q=int(input())
#take an integer fro mstandard input

import math
whentherootissquare = math.sqrt(5)
puregold = ( ( 1 + whentherootissquare ) / 2 )
#really cool numbers

sacrednumbers=[0,1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987,1597,2584,4181,6765,10946,17711,28657,46368,75025,121393,196418,317811,514229,832040,1346269,2178309,3524578,5702887,9227465,14930352,24157817,39088169,63245986,102334155,165580141,267914296,433494437,701408733,1134903170,1836311903,2971215073,4807526976,7778742049,12586269025,20365011074,32951280099,53316291173,86267571272,139583862445,225851433717,365435296162,591286729879,956722026041,1548008755920,2504730781961,4052739537881,6557470319842,10610209857723,17167680177565,27777890035288,44945570212853,72723460248141,117669030460994,190392490709135,308061521170129,498454011879264,806515533049393,1304969544928657,2111485077978050,3416454622906707,5527939700884757,8944394323791464,14472334024676221,23416728348467685,37889062373143906,61305790721611591,99194853094755497,160500643816367088,259695496911122585,420196140727489673,679891637638612258,1100087778366101931,1779979416004714189,2880067194370816120,4660046610375530309,7540113804746346429,12200160415121876738,19740274219868223167,31940434634990099905,51680708854858323072,83621143489848422977,135301852344706746049,218922995834555169026,354224848179261915075]
#that should be enougj honestly lel

while q!=0: chosenone = abs(q) if abs(q) < 2 else round(math.log(whentherootissquare * (abs(q)-1/2), puregold)); asignfromabove = [1, -1][q<0]; q -= sacrednumbers[chosenone] * asignfromabove; print(chosenone * asignfromabove,end=" "if q!=0 else"")
#https://penis.observer/DDF9D.png :bees: :bees: :bees: :bees: :bees: :BEES: 

entry #6

written by Kit

guesses
comments 0

post a comment


submission.py ASCII text
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
def fibbonacci (n):
	if n < 0:
		return -fibbonacci(-n)
	if n < 2:
		return n
	return fibbonacci(n - 1) + fibbonacci(n - 2)



def challenge (input):
	output_list = []; cur_num = 0; cur_fib = 0
	
	while cur_fib < input:
		cur_num += 1
		cur_fib = fibbonacci (cur_num)
	
	output_list.append (cur_num)
	cur_sum = cur_fib
	
	while cur_sum != input:
		cur_num -= 1
		cur_fib = fibbonacci (cur_num)
		
		if cur_sum - cur_fib >= input:
			output_list.append (-cur_num)
			cur_sum -= cur_fib
		
		elif cur_sum + cur_fib <= input:
			output_list.append (cur_num)
			cur_sum += cur_fib
		
	
	return output_list

entry #7

written by ultlang

guesses
comments 0

post a comment


codeguess.py Unicode text, UTF-8 text, with CRLF line terminators
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
##############################################################
#                                                            #
#  Fibonacci Sum Finder Program - Oct 20 2021 Code Guessing  #
#                                                            #
##############################################################

def fibonacci(number):

	##############################################
	#                                            #
	#  Outputs the `number`ᵗʰ Fibonacci number.  #
	#                                            #
	##############################################

	x, y = 1, 1
	for i in range(number-1):
		if i%2:
			x += y
		else:
			y += x
	return max(y,x)

fib_array = []
def genFibArray():

	#######################################################
	#                                                     #
	#  Generates the `fib_array` variable for later use.  #
	#                                                     #
	#######################################################

	for i in range(200):
		fib_array.append( fibonacci(i) )
genFibArray()

def distance(nombre, ቁጥር):

	###############################################
	#                                             #
	#  Returns the distance between two numbers;  #
	#  one of the numbers can change its sign.    # 
	#                                             #
	###############################################

	return min(abs(nombre-ቁጥር),abs(nombre+ቁጥር))

def FUNCTION(সংখ্যা):

	###########################################
	#                                         #
	#  The main function of the program.      #
	#  Does the actual challenge, hopefully.  #
	#                                         #
	###########################################

	diff = সংখ্যা
	output = []

	while diff != 0:
                                                                   ###########
		best_fib = min([[distance(n,diff), n, fib_array.index(n)]  #         #
			for n in fib_array], key=lambda x: x[0] )              #  Tries  #
														############  to     #
		if diff > 0:                                    #             find   #
			diff -= best_fib[1] 						#  the most optimal  #
			sign = "+"									#  fibonacci number  #
		else:											#  to add/subtract.  #
			diff += best_fib[1]							#                    #	
			sign = "-"									######################
		
		output.append( (best_fib[2] + 1) if sign=="+" else -(best_fib[2] + 1) )
	
														  ##################
	                                                      #                #
	import random;random.shuffle(output);output.reverse() #  useless, lol  #
	print( " ".join([str(n) for n in output]) )           #                #
														  ##################
#
                              ################################
					          #                              #
i = 7412690741230             #  <-- Please input `i` here.  #
                              #                              #
FUNCTION(i)  		          ################################

entry #8

written by Palaiologos

guesses
comments 0

post a comment


a.c ASCII text
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
#define _     long
#define __    (_$$>>'`'-'!')
#define ___   return
#define ____  float
#define _____ int

const    _ WANT      = 0xff800000;
const    _ ADORE     = 0x3f2aaaab;
const ____ NEED      = 0.34948500216;
const ____ LOVE      = 0.20898764025;
const ____ BREATHE   = 1.19209290e-7f;
const ____ LIVE      = 1.0f;
const ____ THIRST    = 0.230836749f;
const ____ DEVOTION  = -0.279208571f;
const ____ LUST      = 0.331826031f;
const ____ AFFECTION = -0.498910338f;
const ____ PASSION   = 0.693147182f;
const ____ YOU       = 2.302585092994045f;

// Bite me...

_ _$(_*_$_,_ _$$,_ _$$_){___ _$_[_$$_]<=((_$$+__)^__)?_$$_:_$(_$_,_$$,_$$_-'>'+'=')
;}_$___(_*_$_,_*_$__$,_ _$_$$,_ _$$_,_ _$$,_ _$$$,_ _$$$_,_ _$$$$){___!_$$?'$'-'$':
((_$__$[_$$$_]=((_$$$$=(-':'+';')|__)*(_$$$=(_$$_=_$(_$_,_$$,_$$_))+!((((((_$$+__)^
__)-_$_[_$$_])+((((_$$+__)^__)-_$_[_$$_])>>'`'-'!'))^(((_$$+__)^__)-_$_[_$$_])>>'`'
-'!')<(((((_$$+__)^__)-_$_[_$$_+'@'-'?'])+((((_$$+__)^__)-_$_[_$$_+'&'-~~'%'])>>'`'
-'!'))^(((_$$+__)^__)-_$_[_$$_+')'-'('])>>'`'-'!'))))),(_$___(_$_,_$__$,_$_$$,_$$$+
':'-';',_$$-_$_[_$$$]*_$$$$,_$$$,_$$$_+')'-'(',_$$$$)));}_ _$__(____ _$$){___ _$$==
(____)((_)_$$)?(_)_$$:(_)_$$+'^'-']';}____ _$_$(_ _$){___*(____*)&_$;}____ _$$$_$$(
____ _$_){____ _$$__,_$$_;_ _$$$_;_$$__=(_$$_=_$_$((*(_*)&_$_)-(_$$$_=((*(_*)&_$_)-
ADORE)&WANT))-LIVE)*_$$_;___(((____)_$$$_*BREATHE)*PASSION+(((THIRST*_$$_+DEVOTION)
*_$$__+(LUST*_$$_+AFFECTION))*_$$__+_$$_))/YOU;}_*_$$$$$(_ _$$,_____*_$$__){_ _$$$,
_$$_,z,r,k,m;if(_$$==0){*_$$__=0;___ malloc(8);}_$$$=_$$_=1;r=0;k=_$$;while(_$$_<k)
{z=_$$$+_$$_;_$$$=_$$_;_$$_=z;}while(k){k=k-_$$$<=_$$_-k?k-_$$$:_$$_-k;r-=-1;while(
_$$$>=k){z=_$$_-_$$$;_$$_=_$$$;_$$$=z;}}m=_$__((_$$$_$$(_$$+0.5)+NEED)/LOVE);_ _$_[
m];_*_$__$=malloc(8*r);_$_[0]=0;_$_[1]=1;for(z=0;z<m-2;z++)_$_[z+2]=_$_[z+1]+_$_[z]
;_$___(_$_,_$__$,m,z+';'-':',_$$,'$'-'$','$'-'$','$'-'$');*_$$__=r;___ _$__$;}/* */

/* \/\/\/\/\/ - Code for judges - \/\/\/\/\/ */

int main() {
    int dest;
    long * vec = _$$$$$(102362929, &dest);
    for(int _$$ = 0; _$$ < dest; _$$++)
        printf("%ld ", vec[_$$]);
}

entry #9

written by LyricLy

guesses
comments 0

post a comment


cpp.c ASCII text
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
// Full program; does IO through stdio and stdout. Compiles itself using gcc, which must be available.

#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>

#define _empty()
#define _defer(...) __VA_ARGS__ _empty()
#define obstruct(...) __VA_ARGS__ _defer(_empty)()

#define eval(...) _eval(_eval(_eval(__VA_ARGS__)))
#define _eval(...) __eval(__eval(__eval(__VA_ARGS__)))
#define __eval(...) ___eval(___eval(___eval(__VA_ARGS__)))
#define ___eval(...) ____eval(____eval(____eval(__VA_ARGS__)))
#define ____eval(...) _____eval(_____eval(_____eval(__VA_ARGS__)))
#define _____eval(...) ______eval(______eval(______eval(__VA_ARGS__)))
#define ______eval(...) __VA_ARGS__

#define concat(x, y) x##y

#define _ifelse_const_0(t, e) e
#define _ifelse_const_1(t, e) t
#define ifelse(c) concat(_ifelse_const_, c)

#define _return_second(a, b, ...) b
#define is_empty(...) _return_second(~, ##__VA_ARGS__, 1)

#define comma ,

#define tail(x, ...) __VA_ARGS__

#define _fib(a, b, ...) ifelse(is_empty(__VA_ARGS__))(, comma a+b obstruct(_fib_id)()(b, (a+b), tail(__VA_ARGS__)))
#define _fib_id() _fib
// A macro that replaces a series of 0s with the Fibonacci sequence. Hardcodes the first few numbers for performance to make the program easier to test, as this chews through memory.
#define fib(_, __, ___, ____, _____, ______, _______, ________, ...) 0, 1, 1, 2, 3, 5, 8, 13 eval(_fib(8, 13, ##__VA_ARGS__))

size_t fibs[] = {fib(
    0, 0, 0, 0, 0, 0, 0, 0
)};

static inline __attribute__((always_inline)) size_t nth_fib(size_t i) {
    if (i < sizeof (fibs) / sizeof (fibs[0])) {
        return fibs[i];
    }

    // we weren't compiled with enough fibonacci numbers, so recompile with 8 more
    FILE *src = fopen(__FILE__, "r");
    FILE *dst = fopen("cpp_new.c", "w");
    char buf[128];
    for (size_t line = 1; ; line++) {
        if (!fgets(buf, sizeof (buf), src)) break;
        if (line == 39) {  // I have no idea why this has to be 39 even though the actual line is line 38
            fputs(buf, dst);
            fputc(',', dst);
            fputs(buf, dst);
        } else {
            fputs(buf, dst);
        }
    }
    fclose(src);
    fclose(dst);

    rename("cpp_new.c", __FILE__);
    system("gcc " __FILE__ " -O2 -o cpp");
    // and now we do it all over again
    execl("cpp", "cpp", NULL);
}

int main() {
    char _target_str_buf[32];
    char *target_str = getenv("CODE_GUESSING_N");
    if (target_str == NULL) {
        fgets(_target_str_buf, sizeof (_target_str_buf), stdin);
        setenv("CODE_GUESSING_N", _target_str_buf, 0);
        target_str = _target_str_buf;
    }

    size_t target;
    sscanf(target_str, "%zu", &target);

    while (target) {
        size_t last_fib;
        for (size_t i = 2; ; i++) {
            size_t this_fib = nth_fib(i);
            if (target < this_fib) {
                printf("%zu ", i-1);
                target -= last_fib;
                break;
            }
            last_fib = this_fib;
        }
    }
}

entry #10

written by IFcoltransG

guesses
comments 0

post a comment


LyricLy.py ASCII text
1
2
3
4
5
6
7
8
def f(i:int)->set[int]:
     o=set();
     while i:
          a=b=c=d=1;
          s=i//abs(i);
          while i*s*2>a+b:a,b,c=b,a+b,c+d;
          i-=o.add(c*s)or a*s;
     return o;

entry #11

written by gollark

guesses
comments 0

post a comment


Main.c ASCII text, with very long lines (2053)
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
#include <stdint.h>
#include <stdbool.h>
#include <stdio.h>
#include <complex.h>
#include <string.h>
#include <stdlib.h>

#define nfibs 93
#define what int64_t
#define the fibs
#define fuck [
#define did nfibs
#define you ]
#define just =
#define fucking {
#define say 0
#define about ,
#define me 1
#define YOU ,
#define little 0
#define bitch }
#define i ;
#define ll void
#define have initf
#define YoU (
#define know )
#define I {
#define graduated for
#define top (
#define of int
#define my k
#define class =
#define in 2
#define tHe ;
#define navy k
#define seals <
#define and nfibs
#define ve k
#define been ++
#define involved )
#define In {
#define numerous fibs
#define secret [
#define raids k
#define on ]
#define al_quaeda =
#define anD fibs
#define i_ [
#define haVE k
#define over -
#define three 1
#define hundred ]
#define confirmed +
#define kills fibs
#define am k
#define trained -
#define gorilla ]
#define warfare ;
#define aNd }
#define I_ }
#define m bool
#define thE iusol
#define TOp [
#define sniper nfibs
#define IN ]
#define THE =
#define entire {
#define us 0
#define armed }
#define forces ;
#define yoU int
#define are bsectf
#define nothing (
#define to int64_t
#define Me n
#define but ,
#define JUsT int
#define another aa
#define target ,
#define i__ int
#define will b
#define wipe )
#define YOu {
#define The while
#define FuCK (
#define out aa
#define with <
#define precision b
#define THe )
#define likes {
#define which mid
#define has =
#define never (
#define BEEN aa
#define seen +
#define before b
#define ON )
#define this >>
#define earth 1
#define mark ;
#define My if
#define fuCkINg (
#define words fibs
#define yOu [
#define think mid
#define can <
#define get n
#define away )
#define With {
#define saying aa
#define that =
#define shit mid
#define TO +
#define ovEr ;
#define ThE }
#define internet else
#define Think {
#define again b
#define fucker =
#define as mid
#define we ;
#define speak }
#define aM return
#define contacting aa
#define MY ;
#define SecrEt }
#define network int
#define oF sumf
#define spies (
#define across int64_t
#define tHE trg
#define usa )
#define aND {
#define your int
#define ip pt
#define is =
#define being bsectf
#define traced (
#define right trg
#define now ,
#define so 0
#define yOU ,
#define better nfibs
#define prepare )
#define FOr ;
#define the_ if
#define storm (
#define maggot fibs
#define ThE_ [
#define STorm pt
#define THAT ]
#define wipes ==
#define ouT trg
#define pathetic {
#define LitTLe iusol
#define thing [
#define You pt
#define call ]
#define yOur =
#define life true
#define you_ ;
#define re return
#define FuCKINg 1
#define dead ;
#define kid }
#define I__ for
#define CAN (
#define be int
#define anywhere k
#define anytime =
#define And pt
#define i___ -
#define cAN 1
#define kill ;
#define You_ k
#define iN >
#define OvER 1
#define seven ;
#define hUndred k
#define ways --
#define AND )
#define tHat {
#define s if
#define jusT (
#define WitH iusol
#define mY [
#define bare k
#define hands ]
#define not )
#define only continue
#define AM ;
#define I___ iusol
#define extensively [
#define trAInEd k
#define unarmed =
#define combat true
#define bUT ;
#define i____ if
#define Have (
#define access sumf
#define tO (
#define eNtIRe -
#define arsenal fibs
#define Of [
#define THE_ k
#define united ]
#define states )
#define marine )
#define corps return
#define ANd 1
#define WILl iusol
#define use [
#define it k
#define To ]
#define its =
#define full false
#define extent ;
#define to_ }
#define WiPe return
#define YoUR 0
#define miserable ;
#define ass }
#define off long
#define tHE_ *
#define face f
#define OF (
#define tHe_ int64_t
#define continent trg
#define LIttle int
#define ShIT *
#define iF length
#define OnLY )
#define could if
#define hAvE (
#define known fibs
#define whAt [
#define unholy 2
#define retribution ]
#define YouR ==
#define clever )
#define comment initf
#define was (
#define aBout )
#define To_ ;
#define bring memset
#define down (
#define upon iusol
#define maybe 0
#define would nfibs
#define hAVE )
#define held ;
#define YOUR sumf
#define FUCkIng (
#define tongue trg
#define buT )
#define couldn *
#define t length
#define YoU_ =
#define didn 0
#define T ;
#define AnD for
#define NOw (
#define RE k
#define paying =
#define The_ 0
#define price ;
#define YOU_ k
#define goddamn <
#define idiot nfibs
#define wiLl k
#define shIT ++
#define fury )
#define all {
#define OVEr if
#define and_ iusol
#define wilL k
#define drown ]
#define in_ )
#define iT {
#define Re *
#define FuCkING length
#define DEad )
#define kiddo ++
#define WhAT ;
#define f___ }
#define DID int
#define yOU_ j
#define f___ing 0
#define type ;
#define AbOuT long
#define ME *
#define yOu_ out
#define lITTLe =
#define bitcH calloc
#define I____ (
#define Ll *
#define HAVe length
#define Know sizeof
#define gRADUaTED uint64_t
#define ToP )
#define of_ )
#define CLaSs for
#define at (
#define mit int
#define aNd_ k
#define i_____ =
#define Ve 0
#define bEEN ;
#define INVoLVED k
#define IN_ <
#define NUmeRouS nfibs
#define secreT ;
#define wITH ++
#define anonymous )
#define HAve (
#define oVer iusol
#define threE [
#define hUNdReD k
#define coNfIRMEd ]
#define ddoses )
#define Am out
#define trAined [
#define In_ j
#define online ]
#define trolling =
#define anD_ k
#define M j
#define thE_ ++
#define tOp ;
#define hacker }
#define iN_ }
#define THe_ return
#define ENTirE out
#define world ;
#define YOu_ }
#define aRe int
#define NOthinG main
#define mE )
#define BUt {
#define juSt initf
#define AnotHER (
#define virus )
#define host ;
#define WilL (
#define wIpE int
#define yoU_ k
#define F___ 0
#define oUt ;
#define wITh k
#define PReCiSiON <
#define the__ 100
#define LIKeS ;
#define oF_ k
#define WHICH ++
#define Has )
#define nevEr {
#define BeEN sumf
#define sEen (
#define befoRE 1
#define InTeRNET sumf
#define mArK (
#define my_ 2
#define f___Ing )
#define wORds ;
#define ThinK }
what the fuck did you just fucking say about me YOU little bitch i ll have YoU know I graduated top of my class in tHe navy seals and i ve been involved In numerous secret raids on al_quaeda anD i_ haVE over three hundred confirmed kills i_ am trained in gorilla warfare aNd I_ m thE TOp sniper IN THE entire us armed forces yoU are nothing to Me but JUsT another target i__ will wipe YOu The FuCK out with precision THe likes of which has never BEEN seen before ON this earth mark My fuCkINg words yOu think you can get away With saying that shit TO me ovEr ThE internet Think again fucker as we speak I_ aM contacting MY SecrEt network oF spies across tHE usa aND your ip is being traced right now so yOU better prepare FOr the_ storm maggot ThE_ STorm THAT wipes ouT THe pathetic LitTLe thing You call yOur life you_ re FuCKINg dead kid I__ CAN be anywhere anytime And i___ cAN kill You_ iN OvER seven hUndred ways AND tHat s jusT WitH mY bare hands not only AM I___ extensively trAInEd IN unarmed combat bUT i____ Have access tO tHE eNtIRe arsenal Of THE_ united states marine corps ANd i WILl use it To its full extent to_ WiPe YoUR miserable ass off tHE_ face OF tHe_ continent yOU LIttle ShIT iF OnLY YOu could hAvE known whAt unholy retribution YouR little clever comment was aBout To_ bring down upon yOU maybe YOU would hAVE held YOUR FUCkIng tongue buT you_ couldn t YoU_ didn T AnD NOw yoU RE paying The_ price YOU_ goddamn idiot i wiLl shIT fury all OVEr YoU and_ yOu wilL drown in_ iT YoU Re FuCkING DEad kiddo WhAT ThE f___ DID yOU_ just f___ing type AbOuT ME yOu_ lITTLe bitcH I____ Ll HAVe yOU Know I____ gRADUaTED ToP of_ MY CLaSs at mit aNd_ i_____ Ve bEEN INVoLVED IN_ NUmeRouS secreT raids wITH anonymous aND i____ HAve oVer threE hUNdReD coNfIRMEd ddoses I Am trAined In_ online trolling anD_ i M thE_ tOp hacker iN_ THe_ ENTirE world YOu_ aRe NOthinG tO mE BUt juSt AnotHER virus host I__ WilL wIpE yoU_ THE F___ oUt wITh PReCiSiON the__ LIKeS oF_ WHICH Has nevEr BeEN sEen befoRE ON tHe InTeRNET mArK my_ f___Ing wORds YOu_ ThinK

entry #12

written by TriMill

guesses
comments 0

post a comment


cg6.c ASCII text
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
#include <stdio.h>
#include <stdlib.h>

int fib(int n, int** a, size_t* u, size_t* s) {
    if(n < 0) {
        size_t u = 2;
        size_t s = 10;
        int* a = malloc(s * sizeof(int));
        int t = 0;
        while(n + t != -1) {
            int q = 0;
            int r;
            while(1) {
                r = fib(q, &a, &u, &s);
                if(-r - 1 < n + t) {
                    break;
                }
                q += 1;
            }
            int f = fib(q-1, &a, &u, &s);
            t += f;
            printf("%d ", q-1);
        }
        printf("\n");
    } else if(n < 2) {
        return n;
    } else if(n < *u) {
        return (*a)[n];
    } else {
        int next = fib(n-1, a, u, s) + fib(n-2, a, u, s);
        if (*u == *s) {
            *s *= 2;
            *a = realloc(*a, *s * sizeof(int));
        }
        (*a)[(*u)++] = next;
        return next;
    }
}

void fib2() {
    int goal;
    scanf("%d", &goal);
    fib(-goal-1, NULL, NULL, NULL);
}

int main() {
    fib2();
    return 0;
}