fork download
  1. #include <iostream>
  2. #include <string>
  3. #include <map>
  4. using namespace std;
  5.  
  6. int main() {
  7.  
  8. string n;
  9. while (cin >> n)
  10. {
  11. //الگوی نمایش دیجیتالی سون سگمنت
  12. map<char, string> seg = {
  13. {'0', "@@@@@@##"}, // 0 → a,b,c,d,e,f روشن
  14. {'1', "#@@#####"}, // 1 → b,c روشن
  15. {'2', "@@#@@#@#"}, // 2 → a,b,d,e,g روشن
  16. {'3', "@@@@##@#"}, // 3 → a,b,c,d,g روشن
  17. {'4', "#@@##@@#"}, // 4 → b,c,f,g روشن
  18. {'5', "@#@@#@@#"}, // 5 → a,c,d,f,g روشن
  19. {'6', "@#@@@@@#"}, // 6 → a,c,d,e,f,g روشن
  20. {'7', "@@@#####"}, // 7 → a,b,c روشن
  21. {'8', "@@@@@@@#"}, // 8 → همه روشن
  22. {'9', "@@@@#@@#"} // 9 → a,b,c,d,f,g روشن
  23. };
  24. for (int i = 0; i < 5; ++i)
  25. {
  26. char d = n[i];
  27. cout << seg[d] << " ";
  28. }
  29. cout << endl;
  30. }
  31.  
  32. return 0;
  33. }
  34.  
Success #stdin #stdout 0.01s 5312KB
stdin
98066
28633
62051
32010
31070
50945
62634
89546
99908
60469
24314
51993
97042
16039
49247
39492
76230
87800
72527
68299
12690
23160
21791
63499
82468
95174
67378
54918
98600
75810
34855
82294
08735
17816
46012
02020
88661
63660
28540
58385
16063
25737
79828
01442
59298
81888
98827
21919
67509
78471
26313
51701
88880
98837
36584
77555
40529
55056
29797
43283
95585
17482
69913
47784
30830
90531
42151
13014
01684
52974
59679
37844
86805
77105
99184
59256
90712
50668
71693
91708
68067
91521
67289
59399
45786
86016
28206
54898
12017
52603
35811
37172
95135
14180
66834
25476
18472
47800
80118
50041
16513
34338
28558
10076
20906
17252
58191
80909
94309
26501
82878
86174
39777
96939
47058
24541
70955
26667
44410
64292
34008
35842
78546
66943
64835
01202
26660
47493
49530
81471
92407
29462
91137
22340
15307
53380
61028
53221
06283
57608
13918
58210
06743
33193
56311
64265
02613
28958
72429
64670
59008
51522
48295
07812
63898
89529
88051
40501
48409
51649
68705
50562
76596
43615
38565
20832
83385
48001
61402
39799
35154
81195
22745
46099
41628
81193
16861
91439
26123
53493
43398
14133
34889
15579
61725
61719
63211
93752
19125
16431
31470
75075
49667
13234
63056
06776
07411
39936
06145
49370
97418
81711
30975
65963
97266
80365
49705
81073
02904
33329
78199
53237
70219
90068
86870
15921
91790
47628
81949
40112
01665
09700
21629
58493
90594
30350
53208
70038
64139
23062
10413
25509
29896
56212
21595
72124
48795
98432
08672
03829
77372
42951
28240
14332
34567
06646
78314
49180
06869
31005
27283
56598
61665
69990
30285
25064
89170
43144
95032
72540
97885
90118
40103
87709
21015
63947
16577
56658
81632
85241
21225
65357
79518
38387
18555
34049
29965
13388
50734
95157
66533
05149
80761
31853
91836
14309
57091
80989
33823
76471
56889
94839
57591
55076
22020
76404
01497
92986
98993
07524
66862
95111
65125
25360
77519
52368
68834
62798
39450
79060
98285
73422
07188
82148
73420
92111
55443
81419
47586
33019
91288
29592
14278
53260
77038
10062
11926
04501
39937
86399
16406
73189
46090
69902
57453
99806
66829
31754
55920
57576
59232
93988
79329
31148
71281
83272
11023
67536
12310
06733
41788
75454
11593
98425
16469
70407
10689
99160
28529
80835
69815
54891
74998
80366
20870
61649
44648
82874
43030
54105
71743
93607
83414
88191
87109
75494
69715
35358
23585
94284
67277
92440
29400
13883
46230
35277
83646
95607
28378
04649
93003
35554
37622
68379
71390
93738
02303
84366
24791
02082
65831
07732
77789
91115
31428
15911
77541
85242
53671
98215
52935
96810
00427
59133
24689
35817
11117
28525
94181
37500
97264
49597
28930
28680
68692
12436
55596
07003
71158
78188
90807
59507
18170
38440
95420
20550
89764
72214
48357
63283
78796
95495
13885
11815
60205
86602
45885
51235
37459
75651
79717
31708
19534
75589
69234
82597
93153
31201
12013
03716
01957
59959
96593
58112
76519
04343
74341
88462
93779
50415
37974
83697
21833
32452
85739
17502
11052
91491
01593
35949
05141
69293
98164
84375
48822
24383
42909
61844
79627
18067
33172
54572
06692
42618
82022
93353
50564
09504
67623
71151
24689
33464
98486
18048
31370
84908
85328
43918
70174
53008
74093
07919
89029
55568
49402
05683
57933
13801
48169
02895
07089
61864
21381
09518
56039
00887
37213
00776
60197
54919
12806
54065
04109
72411
87896
66862
15344
06197
49338
21615
40979
75576
58987
63620
06563
72680
31261
47592
78173
27606
65028
96441
51032
64816
51245
82883
17802
76600
16755
03886
64363
09574
27709
45730
20836
59230
18531
81528
08578
48240
88145
18494
26865
32075
18358
45124
21301
67109
63540
10924
23076
20599
84161
99826
85231
55041
13124
23486
01277
13744
25655
60083
32881
37843
96096
22270
49890
52579
32117
08074
62792
93249
75640
75153
57177
40397
28880
06829
42236
08128
51634
45425
30062
75936
81881
80744
80452
66795
06223
48875
57324
43567
62372
36882
56272
22593
36773
78260
18980
34298
29992
24279
73033
28894
50103
09970
67236
67603
78429
92284
81700
83383
15277
08080
91444
69637
40996
12349
71727
16650
50457
06197
43891
50870
76638
89384
79438
38920
12437
50502
80791
78822
18240
93402
95049
69794
43616
45850
45763
98558
44215
78936
72653
63688
24202
63256
58755
55988
90762
10776
39370
53663
79418
90070
70965
02995
39940
16691
90683
36055
63753
65182
46457
34606
50635
15292
13029
34644
58875
82742
17419
53567
36379
41001
77670
91803
35500
71106
66601
10554
14454
63894
55504
65455
99651
61933
74709
55096
12702
61399
71243
59898
67216
05874
29532
81867
28180
50767
65934
25855
76545
87671
06921
87513
19396
17024
20444
26608
84758
44389
61166
04760
53531
61052
28513
62755
09401
37694
96890
17075
07704
37576
89881
81842
31874
59636
85607
68311
37422
68682
95223
74200
66932
30919
89871
18670
20895
46254
24924
24848
38319
38804
53129
41972
18710
59800
45801
18504
54485
23754
73937
55655
83858
15493
24716
18460
79858
23479
60032
13298
92043
57814
52323
15308
53516
43281
66305
89359
98410
70165
28646
83359
18312
81866
06389
76451
19645
53496
90067
88105
90455
86667
02479
08188
82645
34798
94954
48566
54611
27773
25270
78224
70405
50365
86768
51846
60526
86134
08952
11486
85492
97288
53319
27986
64905
92369
22597
32206
23329
61211
57877
45929
35714
20290
60742
84779
01302
19810
80384
22646
11265
61827
45623
66638
35406
20704
09444
92458
70211
70756
03759
78743
43133
59694
64833
65874
48404
13164
36634
74579
39324
58146
95854
03985
70132
05149
08176
60551
75399
74275
95530
91367
44634
29096
47151
90849
10985
33152
53337
64173
86631
63381
76837
97718
69477
38754
96829
85908
32885
53876
74988
66161
39120
37758
78504
63915
43972
38751
26677
44837
84970
24480
09708
21567
89875
45795
70834
77873
92346
01606
17044
74026
99236
95656
66808
38268
57226
13351
31574
66932
44044
29422
46619
61824
19424
21342
77117
07290
40438
07095
62046
08192
70970
23413
41695
26489
50362
96553
71395
92044
11690
68303
29353
21909
78691
04596
41724
75988
60480
12404
23406
78178
97438
16050
00188
15288
50894
85736
66508
05119
37166
52935
25279
68507
47103
27906
16268
56872
01846
04568
55227
29306
16182
80556
33527
18371
32773
06741
11364
65213
66384
48536
53997
37047
25042
58696
23915
21665
01821
78364
stdout
@@@@#@@# @@@@@@@# @@@@@@## @#@@@@@# @#@@@@@# 
@@#@@#@# @@@@@@@# @#@@@@@# @@@@##@# @@@@##@# 
@#@@@@@# @@#@@#@# @@@@@@## @#@@#@@# #@@##### 
@@@@##@# @@#@@#@# @@@@@@## #@@##### @@@@@@## 
@@@@##@# #@@##### @@@@@@## @@@##### @@@@@@## 
@#@@#@@# @@@@@@## @@@@#@@# #@@##@@# @#@@#@@# 
@#@@@@@# @@#@@#@# @#@@@@@# @@@@##@# #@@##@@# 
@@@@@@@# @@@@#@@# @#@@#@@# #@@##@@# @#@@@@@# 
@@@@#@@# @@@@#@@# @@@@#@@# @@@@@@## @@@@@@@# 
@#@@@@@# @@@@@@## #@@##@@# @#@@@@@# @@@@#@@# 
@@#@@#@# #@@##@@# @@@@##@# #@@##### #@@##@@# 
@#@@#@@# #@@##### @@@@#@@# @@@@#@@# @@@@##@# 
@@@@#@@# @@@##### @@@@@@## #@@##@@# @@#@@#@# 
#@@##### @#@@@@@# @@@@@@## @@@@##@# @@@@#@@# 
#@@##@@# @@@@#@@# @@#@@#@# #@@##@@# @@@##### 
@@@@##@# @@@@#@@# #@@##@@# @@@@#@@# @@#@@#@# 
@@@##### @#@@@@@# @@#@@#@# @@@@##@# @@@@@@## 
@@@@@@@# @@@##### @@@@@@@# @@@@@@## @@@@@@## 
@@@##### @@#@@#@# @#@@#@@# @@#@@#@# @@@##### 
@#@@@@@# @@@@@@@# @@#@@#@# @@@@#@@# @@@@#@@# 
#@@##### @@#@@#@# @#@@@@@# @@@@#@@# @@@@@@## 
@@#@@#@# @@@@##@# #@@##### @#@@@@@# @@@@@@## 
@@#@@#@# #@@##### @@@##### @@@@#@@# #@@##### 
@#@@@@@# @@@@##@# #@@##@@# @@@@#@@# @@@@#@@# 
@@@@@@@# @@#@@#@# #@@##@@# @#@@@@@# @@@@@@@# 
@@@@#@@# @#@@#@@# #@@##### @@@##### #@@##@@# 
@#@@@@@# @@@##### @@@@##@# @@@##### @@@@@@@# 
@#@@#@@# #@@##@@# @@@@#@@# #@@##### @@@@@@@# 
@@@@#@@# @@@@@@@# @#@@@@@# @@@@@@## @@@@@@## 
@@@##### @#@@#@@# @@@@@@@# #@@##### @@@@@@## 
@@@@##@# #@@##@@# @@@@@@@# @#@@#@@# @#@@#@@# 
@@@@@@@# @@#@@#@# @@#@@#@# @@@@#@@# #@@##@@# 
@@@@@@## @@@@@@@# @@@##### @@@@##@# @#@@#@@# 
#@@##### @@@##### @@@@@@@# #@@##### @#@@@@@# 
#@@##@@# @#@@@@@# @@@@@@## #@@##### @@#@@#@# 
@@@@@@## @@#@@#@# @@@@@@## @@#@@#@# @@@@@@## 
@@@@@@@# @@@@@@@# @#@@@@@# @#@@@@@# #@@##### 
@#@@@@@# @@@@##@# @#@@@@@# @#@@@@@# @@@@@@## 
@@#@@#@# @@@@@@@# @#@@#@@# #@@##@@# @@@@@@## 
@#@@#@@# @@@@@@@# @@@@##@# @@@@@@@# @#@@#@@# 
#@@##### @#@@@@@# @@@@@@## @#@@@@@# @@@@##@# 
@@#@@#@# @#@@#@@# @@@##### @@@@##@# @@@##### 
@@@##### @@@@#@@# @@@@@@@# @@#@@#@# @@@@@@@# 
@@@@@@## #@@##### #@@##@@# #@@##@@# @@#@@#@# 
@#@@#@@# @@@@#@@# @@#@@#@# @@@@#@@# @@@@@@@# 
@@@@@@@# #@@##### @@@@@@@# @@@@@@@# @@@@@@@# 
@@@@#@@# @@@@@@@# @@@@@@@# @@#@@#@# @@@##### 
@@#@@#@# #@@##### @@@@#@@# #@@##### @@@@#@@# 
@#@@@@@# @@@##### @#@@#@@# @@@@@@## @@@@#@@# 
@@@##### @@@@@@@# #@@##@@# @@@##### #@@##### 
@@#@@#@# @#@@@@@# @@@@##@# #@@##### @@@@##@# 
@#@@#@@# #@@##### @@@##### @@@@@@## #@@##### 
@@@@@@@# @@@@@@@# @@@@@@@# @@@@@@@# @@@@@@## 
@@@@#@@# @@@@@@@# @@@@@@@# @@@@##@# @@@##### 
@@@@##@# @#@@@@@# @#@@#@@# @@@@@@@# #@@##@@# 
@@@##### @@@##### @#@@#@@# @#@@#@@# @#@@#@@# 
#@@##@@# @@@@@@## @#@@#@@# @@#@@#@# @@@@#@@# 
@#@@#@@# @#@@#@@# @@@@@@## @#@@#@@# @#@@@@@# 
@@#@@#@# @@@@#@@# @@@##### @@@@#@@# @@@##### 
#@@##@@# @@@@##@# @@#@@#@# @@@@@@@# @@@@##@# 
@@@@#@@# @#@@#@@# @#@@#@@# @@@@@@@# @#@@#@@# 
#@@##### @@@##### #@@##@@# @@@@@@@# @@#@@#@# 
@#@@@@@# @@@@#@@# @@@@#@@# #@@##### @@@@##@# 
#@@##@@# @@@##### @@@##### @@@@@@@# #@@##@@# 
@@@@##@# @@@@@@## @@@@@@@# @@@@##@# @@@@@@## 
@@@@#@@# @@@@@@## @#@@#@@# @@@@##@# #@@##### 
#@@##@@# @@#@@#@# #@@##### @#@@#@@# #@@##### 
#@@##### @@@@##@# @@@@@@## #@@##### #@@##@@# 
@@@@@@## #@@##### @#@@@@@# @@@@@@@# #@@##@@# 
@#@@#@@# @@#@@#@# @@@@#@@# @@@##### #@@##@@# 
@#@@#@@# @@@@#@@# @#@@@@@# @@@##### @@@@#@@# 
@@@@##@# @@@##### @@@@@@@# #@@##@@# #@@##@@# 
@@@@@@@# @#@@@@@# @@@@@@@# @@@@@@## @#@@#@@# 
@@@##### @@@##### #@@##### @@@@@@## @#@@#@@# 
@@@@#@@# @@@@#@@# #@@##### @@@@@@@# #@@##@@# 
@#@@#@@# @@@@#@@# @@#@@#@# @#@@#@@# @#@@@@@# 
@@@@#@@# @@@@@@## @@@##### #@@##### @@#@@#@# 
@#@@#@@# @@@@@@## @#@@@@@# @#@@@@@# @@@@@@@# 
@@@##### #@@##### @#@@@@@# @@@@#@@# @@@@##@# 
@@@@#@@# #@@##### @@@##### @@@@@@## @@@@@@@# 
@#@@@@@# @@@@@@@# @@@@@@## @#@@@@@# @@@##### 
@@@@#@@# #@@##### @#@@#@@# @@#@@#@# #@@##### 
@#@@@@@# @@@##### @@#@@#@# @@@@@@@# @@@@#@@# 
@#@@#@@# @@@@#@@# @@@@##@# @@@@#@@# @@@@#@@# 
#@@##@@# @#@@#@@# @@@##### @@@@@@@# @#@@@@@# 
@@@@@@@# @#@@@@@# @@@@@@## #@@##### @#@@@@@# 
@@#@@#@# @@@@@@@# @@#@@#@# @@@@@@## @#@@@@@# 
@#@@#@@# #@@##@@# @@@@@@@# @@@@#@@# @@@@@@@# 
#@@##### @@#@@#@# @@@@@@## #@@##### @@@##### 
@#@@#@@# @@#@@#@# @#@@@@@# @@@@@@## @@@@##@# 
@@@@##@# @#@@#@@# @@@@@@@# #@@##### #@@##### 
@@@@##@# @@@##### #@@##### @@@##### @@#@@#@# 
@@@@#@@# @#@@#@@# #@@##### @@@@##@# @#@@#@@# 
#@@##### #@@##@@# #@@##### @@@@@@@# @@@@@@## 
@#@@@@@# @#@@@@@# @@@@@@@# @@@@##@# #@@##@@# 
@@#@@#@# @#@@#@@# #@@##@@# @@@##### @#@@@@@# 
#@@##### @@@@@@@# #@@##@@# @@@##### @@#@@#@# 
#@@##@@# @@@##### @@@@@@@# @@@@@@## @@@@@@## 
@@@@@@@# @@@@@@## #@@##### #@@##### @@@@@@@# 
@#@@#@@# @@@@@@## @@@@@@## #@@##@@# #@@##### 
#@@##### @#@@@@@# @#@@#@@# #@@##### @@@@##@# 
@@@@##@# #@@##@@# @@@@##@# @@@@##@# @@@@@@@# 
@@#@@#@# @@@@@@@# @#@@#@@# @#@@#@@# @@@@@@@# 
#@@##### @@@@@@## @@@@@@## @@@##### @#@@@@@# 
@@#@@#@# @@@@@@## @@@@#@@# @@@@@@## @#@@@@@# 
#@@##### @@@##### @@#@@#@# @#@@#@@# @@#@@#@# 
@#@@#@@# @@@@@@@# #@@##### @@@@#@@# #@@##### 
@@@@@@@# @@@@@@## @@@@#@@# @@@@@@## @@@@#@@# 
@@@@#@@# #@@##@@# @@@@##@# @@@@@@## @@@@#@@# 
@@#@@#@# @#@@@@@# @#@@#@@# @@@@@@## #@@##### 
@@@@@@@# @@#@@#@# @@@@@@@# @@@##### @@@@@@@# 
@@@@@@@# @#@@@@@# #@@##### @@@##### #@@##@@# 
@@@@##@# @@@@#@@# @@@##### @@@##### @@@##### 
@@@@#@@# @#@@@@@# @@@@#@@# @@@@##@# @@@@#@@# 
#@@##@@# @@@##### @@@@@@## @#@@#@@# @@@@@@@# 
@@#@@#@# #@@##@@# @#@@#@@# #@@##@@# #@@##### 
@@@##### @@@@@@## @@@@#@@# @#@@#@@# @#@@#@@# 
@@#@@#@# @#@@@@@# @#@@@@@# @#@@@@@# @@@##### 
#@@##@@# #@@##@@# #@@##@@# #@@##### @@@@@@## 
@#@@@@@# #@@##@@# @@#@@#@# @@@@#@@# @@#@@#@# 
@@@@##@# #@@##@@# @@@@@@## @@@@@@## @@@@@@@# 
@@@@##@# @#@@#@@# @@@@@@@# #@@##@@# @@#@@#@# 
@@@##### @@@@@@@# @#@@#@@# #@@##@@# @#@@@@@# 
@#@@@@@# @#@@@@@# @@@@#@@# #@@##@@# @@@@##@# 
@#@@@@@# #@@##@@# @@@@@@@# @@@@##@# @#@@#@@# 
@@@@@@## #@@##### @@#@@#@# @@@@@@## @@#@@#@# 
@@#@@#@# @#@@@@@# @#@@@@@# @#@@@@@# @@@@@@## 
#@@##@@# @@@##### #@@##@@# @@@@#@@# @@@@##@# 
#@@##@@# @@@@#@@# @#@@#@@# @@@@##@# @@@@@@## 
@@@@@@@# #@@##### #@@##@@# @@@##### #@@##### 
@@@@#@@# @@#@@#@# #@@##@@# @@@@@@## @@@##### 
@@#@@#@# @@@@#@@# #@@##@@# @#@@@@@# @@#@@#@# 
@@@@#@@# #@@##### #@@##### @@@@##@# @@@##### 
@@#@@#@# @@#@@#@# @@@@##@# #@@##@@# @@@@@@## 
#@@##### @#@@#@@# @@@@##@# @@@@@@## @@@##### 
@#@@#@@# @@@@##@# @@@@##@# @@@@@@@# @@@@@@## 
@#@@@@@# #@@##### @@@@@@## @@#@@#@# @@@@@@@# 
@#@@#@@# @@@@##@# @@#@@#@# @@#@@#@# #@@##### 
@@@@@@## @#@@@@@# @@#@@#@# @@@@@@@# @@@@##@# 
@#@@#@@# @@@##### @#@@@@@# @@@@@@## @@@@@@@# 
#@@##### @@@@##@# @@@@#@@# #@@##### @@@@@@@# 
@#@@#@@# @@@@@@@# @@#@@#@# #@@##### @@@@@@## 
@@@@@@## @#@@@@@# @@@##### #@@##@@# @@@@##@# 
@@@@##@# @@@@##@# #@@##### @@@@#@@# @@@@##@# 
@#@@#@@# @#@@@@@# @@@@##@# #@@##### #@@##### 
@#@@@@@# #@@##@@# @@#@@#@# @#@@@@@# @#@@#@@# 
@@@@@@## @@#@@#@# @#@@@@@# #@@##### @@@@##@# 
@@#@@#@# @@@@@@@# @@@@#@@# @#@@#@@# @@@@@@@# 
@@@##### @@#@@#@# #@@##@@# @@#@@#@# @@@@#@@# 
@#@@@@@# #@@##@@# @#@@@@@# @@@##### @@@@@@## 
@#@@#@@# @@@@#@@# @@@@@@## @@@@@@## @@@@@@@# 
@#@@#@@# #@@##### @#@@#@@# @@#@@#@# @@#@@#@# 
#@@##@@# @@@@@@@# @@#@@#@# @@@@#@@# @#@@#@@# 
@@@@@@## @@@##### @@@@@@@# #@@##### @@#@@#@# 
@#@@@@@# @@@@##@# @@@@@@@# @@@@#@@# @@@@@@@# 
@@@@@@@# @@@@#@@# @#@@#@@# @@#@@#@# @@@@#@@# 
@@@@@@@# @@@@@@@# @@@@@@## @#@@#@@# #@@##### 
#@@##@@# @@@@@@## @#@@#@@# @@@@@@## #@@##### 
#@@##@@# @@@@@@@# #@@##@@# @@@@@@## @@@@#@@# 
@#@@#@@# #@@##### @#@@@@@# #@@##@@# @@@@#@@# 
@#@@@@@# @@@@@@@# @@@##### @@@@@@## @#@@#@@# 
@#@@#@@# @@@@@@## @#@@#@@# @#@@@@@# @@#@@#@# 
@@@##### @#@@@@@# @#@@#@@# @@@@#@@# @#@@@@@# 
#@@##@@# @@@@##@# @#@@@@@# #@@##### @#@@#@@# 
@@@@##@# @@@@@@@# @#@@#@@# @#@@@@@# @#@@#@@# 
@@#@@#@# @@@@@@## @@@@@@@# @@@@##@# @@#@@#@# 
@@@@@@@# @@@@##@# @@@@##@# @@@@@@@# @#@@#@@# 
#@@##@@# @@@@@@@# @@@@@@## @@@@@@## #@@##### 
@#@@@@@# #@@##### #@@##@@# @@@@@@## @@#@@#@# 
@@@@##@# @@@@#@@# @@@##### @@@@#@@# @@@@#@@# 
@@@@##@# @#@@#@@# #@@##### @#@@#@@# #@@##@@# 
@@@@@@@# #@@##### #@@##### @@@@#@@# @#@@#@@# 
@@#@@#@# @@#@@#@# @@@##### #@@##@@# @#@@#@@# 
#@@##@@# @#@@@@@# @@@@@@## @@@@#@@# @@@@#@@# 
#@@##@@# #@@##### @#@@@@@# @@#@@#@# @@@@@@@# 
@@@@@@@# #@@##### #@@##### @@@@#@@# @@@@##@# 
#@@##### @#@@@@@# @@@@@@@# @#@@@@@# #@@##### 
@@@@#@@# #@@##### #@@##@@# @@@@##@# @@@@#@@# 
@@#@@#@# @#@@@@@# #@@##### @@#@@#@# @@@@##@# 
@#@@#@@# @@@@##@# #@@##@@# @@@@#@@# @@@@##@# 
#@@##@@# @@@@##@# @@@@##@# @@@@#@@# @@@@@@@# 
#@@##### #@@##@@# #@@##### @@@@##@# @@@@##@# 
@@@@##@# #@@##@@# @@@@@@@# @@@@@@@# @@@@#@@# 
#@@##### @#@@#@@# @#@@#@@# @@@##### @@@@#@@# 
@#@@@@@# #@@##### @@@##### @@#@@#@# @#@@#@@# 
@#@@@@@# #@@##### @@@##### #@@##### @@@@#@@# 
@#@@@@@# @@@@##@# @@#@@#@# #@@##### #@@##### 
@@@@#@@# @@@@##@# @@@##### @#@@#@@# @@#@@#@# 
#@@##### @@@@#@@# #@@##### @@#@@#@# @#@@#@@# 
#@@##### @#@@@@@# #@@##@@# @@@@##@# #@@##### 
@@@@##@# #@@##### #@@##@@# @@@##### @@@@@@## 
@@@##### @#@@#@@# @@@@@@## @@@##### @#@@#@@# 
#@@##@@# @@@@#@@# @#@@@@@# @#@@@@@# @@@##### 
#@@##### @@@@##@# @@#@@#@# @@@@##@# #@@##@@# 
@#@@@@@# @@@@##@# @@@@@@## @#@@#@@# @#@@@@@# 
@@@@@@## @#@@@@@# @@@##### @@@##### @#@@@@@# 
@@@@@@## @@@##### #@@##@@# #@@##### #@@##### 
@@@@##@# @@@@#@@# @@@@#@@# @@@@##@# @#@@@@@# 
@@@@@@## @#@@@@@# #@@##### #@@##@@# @#@@#@@# 
#@@##@@# @@@@#@@# @@@@##@# @@@##### @@@@@@## 
@@@@#@@# @@@##### #@@##@@# #@@##### @@@@@@@# 
@@@@@@@# #@@##### @@@##### #@@##### #@@##### 
@@@@##@# @@@@@@## @@@@#@@# @@@##### @#@@#@@# 
@#@@@@@# @#@@#@@# @@@@#@@# @#@@@@@# @@@@##@# 
@@@@#@@# @@@##### @@#@@#@# @#@@@@@# @#@@@@@# 
@@@@@@@# @@@@@@## @@@@##@# @#@@@@@# @#@@#@@# 
#@@##@@# @@@@#@@# @@@##### @@@@@@## @#@@#@@# 
@@@@@@@# #@@##### @@@@@@## @@@##### @@@@##@# 
@@@@@@## @@#@@#@# @@@@#@@# @@@@@@## #@@##@@# 
@@@@##@# @@@@##@# @@@@##@# @@#@@#@# @@@@#@@# 
@@@##### @@@@@@@# #@@##### @@@@#@@# @@@@#@@# 
@#@@#@@# @@@@##@# @@#@@#@# @@@@##@# @@@##### 
@@@##### @@@@@@## @@#@@#@# #@@##### @@@@#@@# 
@@@@#@@# @@@@@@## @@@@@@## @#@@@@@# @@@@@@@# 
@@@@@@@# @#@@@@@# @@@@@@@# @@@##### @@@@@@## 
#@@##### @#@@#@@# @@@@#@@# @@#@@#@# #@@##### 
@@@@#@@# #@@##### @@@##### @@@@#@@# @@@@@@## 
#@@##@@# @@@##### @#@@@@@# @@#@@#@# @@@@@@@# 
@@@@@@@# #@@##### @@@@#@@# #@@##@@# @@@@#@@# 
#@@##@@# @@@@@@## #@@##### #@@##### @@#@@#@# 
@@@@@@## #@@##### @#@@@@@# @#@@@@@# @#@@#@@# 
@@@@@@## @@@@#@@# @@@##### @@@@@@## @@@@@@## 
@@#@@#@# #@@##### @#@@@@@# @@#@@#@# @@@@#@@# 
@#@@#@@# @@@@@@@# #@@##@@# @@@@#@@# @@@@##@# 
@@@@#@@# @@@@@@## @#@@#@@# @@@@#@@# #@@##@@# 
@@@@##@# @@@@@@## @@@@##@# @#@@#@@# @@@@@@## 
@#@@#@@# @@@@##@# @@#@@#@# @@@@@@## @@@@@@@# 
@@@##### @@@@@@## @@@@@@## @@@@##@# @@@@@@@# 
@#@@@@@# #@@##@@# #@@##### @@@@##@# @@@@#@@# 
@@#@@#@# @@@@##@# @@@@@@## @#@@@@@# @@#@@#@# 
#@@##### @@@@@@## #@@##@@# #@@##### @@@@##@# 
@@#@@#@# @#@@#@@# @#@@#@@# @@@@@@## @@@@#@@# 
@@#@@#@# @@@@#@@# @@@@@@@# @@@@#@@# @#@@@@@# 
@#@@#@@# @#@@@@@# @@#@@#@# #@@##### @@#@@#@# 
@@#@@#@# #@@##### @#@@#@@# @@@@#@@# @#@@#@@# 
@@@##### @@#@@#@# #@@##### @@#@@#@# #@@##@@# 
#@@##@@# @@@@@@@# @@@##### @@@@#@@# @#@@#@@# 
@@@@#@@# @@@@@@@# #@@##@@# @@@@##@# @@#@@#@# 
@@@@@@## @@@@@@@# @#@@@@@# @@@##### @@#@@#@# 
@@@@@@## @@@@##@# @@@@@@@# @@#@@#@# @@@@#@@# 
@@@##### @@@##### @@@@##@# @@@##### @@#@@#@# 
#@@##@@# @@#@@#@# @@@@#@@# @#@@#@@# #@@##### 
@@#@@#@# @@@@@@@# @@#@@#@# #@@##@@# @@@@@@## 
#@@##### #@@##@@# @@@@##@# @@@@##@# @@#@@#@# 
@@@@##@# #@@##@@# @#@@#@@# @#@@@@@# @@@##### 
@@@@@@## @#@@@@@# @#@@@@@# #@@##@@# @#@@@@@# 
@@@##### @@@@@@@# @@@@##@# #@@##### #@@##@@# 
#@@##@@# @@@@#@@# #@@##### @@@@@@@# @@@@@@## 
@@@@@@## @#@@@@@# @@@@@@@# @#@@@@@# @@@@#@@# 
@@@@##@# #@@##### @@@@@@## @@@@@@## @#@@#@@# 
@@#@@#@# @@@##### @@#@@#@# @@@@@@@# @@@@##@# 
@#@@#@@# @#@@@@@# @#@@#@@# @@@@#@@# @@@@@@@# 
@#@@@@@# #@@##### @#@@@@@# @#@@@@@# @#@@#@@# 
@#@@@@@# @@@@#@@# @@@@#@@# @@@@#@@# @@@@@@## 
@@@@##@# @@@@@@## @@#@@#@# @@@@@@@# @#@@#@@# 
@@#@@#@# @#@@#@@# @@@@@@## @#@@@@@# #@@##@@# 
@@@@@@@# @@@@#@@# #@@##### @@@##### @@@@@@## 
#@@##@@# @@@@##@# #@@##### #@@##@@# #@@##@@# 
@@@@#@@# @#@@#@@# @@@@@@## @@@@##@# @@#@@#@# 
@@@##### @@#@@#@# @#@@#@@# #@@##@@# @@@@@@## 
@@@@#@@# @@@##### @@@@@@@# @@@@@@@# @#@@#@@# 
@@@@#@@# @@@@@@## #@@##### #@@##### @@@@@@@# 
#@@##@@# @@@@@@## #@@##### @@@@@@## @@@@##@# 
@@@@@@@# @@@##### @@@##### @@@@@@## @@@@#@@# 
@@#@@#@# #@@##### @@@@@@## #@@##### @#@@#@@# 
@#@@@@@# @@@@##@# @@@@#@@# #@@##@@# @@@##### 
#@@##### @#@@@@@# @#@@#@@# @@@##### @@@##### 
@#@@#@@# @#@@@@@# @#@@@@@# @#@@#@@# @@@@@@@# 
@@@@@@@# #@@##### @#@@@@@# @@@@##@# @@#@@#@# 
@@@@@@@# @#@@#@@# @@#@@#@# #@@##@@# #@@##### 
@@#@@#@# #@@##### @@#@@#@# @@#@@#@# @#@@#@@# 
@#@@@@@# @#@@#@@# @@@@##@# @#@@#@@# @@@##### 
@@@##### @@@@#@@# @#@@#@@# #@@##### @@@@@@@# 
@@@@##@# @@@@@@@# @@@@##@# @@@@@@@# @@@##### 
#@@##### @@@@@@@# @#@@#@@# @#@@#@@# @#@@#@@# 
@@@@##@# #@@##@@# @@@@@@## #@@##@@# @@@@#@@# 
@@#@@#@# @@@@#@@# @@@@#@@# @#@@@@@# @#@@#@@# 
#@@##### @@@@##@# @@@@##@# @@@@@@@# @@@@@@@# 
@#@@#@@# @@@@@@## @@@##### @@@@##@# #@@##@@# 
@@@@#@@# @#@@#@@# #@@##### @#@@#@@# @@@##### 
@#@@@@@# @#@@@@@# @#@@#@@# @@@@##@# @@@@##@# 
@@@@@@## @#@@#@@# #@@##### #@@##@@# @@@@#@@# 
@@@@@@@# @@@@@@## @@@##### @#@@@@@# #@@##### 
@@@@##@# #@@##### @@@@@@@# @#@@#@@# @@@@##@# 
@@@@#@@# #@@##### @@@@@@@# @@@@##@# @#@@@@@# 
#@@##### #@@##@@# @@@@##@# @@@@@@## @@@@#@@# 
@#@@#@@# @@@##### @@@@@@## @@@@#@@# #@@##### 
@@@@@@@# @@@@@@## @@@@#@@# @@@@@@@# @@@@#@@# 
@@@@##@# @@@@##@# @@@@@@@# @@#@@#@# @@@@##@# 
@@@##### @#@@@@@# #@@##@@# @@@##### #@@##### 
@#@@#@@# @#@@@@@# @@@@@@@# @@@@@@@# @@@@#@@# 
@@@@#@@# #@@##@@# @@@@@@@# @@@@##@# @@@@#@@# 
@#@@#@@# @@@##### @#@@#@@# @@@@#@@# #@@##### 
@#@@#@@# @#@@#@@# @@@@@@## @@@##### @#@@@@@# 
@@#@@#@# @@#@@#@# @@@@@@## @@#@@#@# @@@@@@## 
@@@##### @#@@@@@# #@@##@@# @@@@@@## #@@##@@# 
@@@@@@## #@@##### #@@##@@# @@@@#@@# @@@##### 
@@@@#@@# @@#@@#@# @@@@#@@# @@@@@@@# @#@@@@@# 
@@@@#@@# @@@@@@@# @@@@#@@# @@@@#@@# @@@@##@# 
@@@@@@## @@@##### @#@@#@@# @@#@@#@# #@@##@@# 
@#@@@@@# @#@@@@@# @@@@@@@# @#@@@@@# @@#@@#@# 
@@@@#@@# @#@@#@@# #@@##### #@@##### #@@##### 
@#@@@@@# @#@@#@@# #@@##### @@#@@#@# @#@@#@@# 
@@#@@#@# @#@@#@@# @@@@##@# @#@@@@@# @@@@@@## 
@@@##### @@@##### @#@@#@@# #@@##### @@@@#@@# 
@#@@#@@# @@#@@#@# @@@@##@# @#@@@@@# @@@@@@@# 
@#@@@@@# @@@@@@@# @@@@@@@# @@@@##@# #@@##@@# 
@#@@@@@# @@#@@#@# @@@##### @@@@#@@# @@@@@@@# 
@@@@##@# @@@@#@@# #@@##@@# @#@@#@@# @@@@@@## 
@@@##### @@@@#@@# @@@@@@## @#@@@@@# @@@@@@## 
@@@@#@@# @@@@@@@# @@#@@#@# @@@@@@@# @#@@#@@# 
@@@##### @@@@##@# #@@##@@# @@#@@#@# @@#@@#@# 
@@@@@@## @@@##### #@@##### @@@@@@@# @@@@@@@# 
@@@@@@@# @@#@@#@# #@@##### #@@##@@# @@@@@@@# 
@@@##### @@@@##@# #@@##@@# @@#@@#@# @@@@@@## 
@@@@#@@# @@#@@#@# #@@##### #@@##### #@@##### 
@#@@#@@# @#@@#@@# #@@##@@# #@@##@@# @@@@##@# 
@@@@@@@# #@@##### #@@##@@# #@@##### @@@@#@@# 
#@@##@@# @@@##### @#@@#@@# @@@@@@@# @#@@@@@# 
@@@@##@# @@@@##@# @@@@@@## #@@##### @@@@#@@# 
@@@@#@@# #@@##### @@#@@#@# @@@@@@@# @@@@@@@# 
@@#@@#@# @@@@#@@# @#@@#@@# @@@@#@@# @@#@@#@# 
#@@##### #@@##@@# @@#@@#@# @@@##### @@@@@@@# 
@#@@#@@# @@@@##@# @@#@@#@# @#@@@@@# @@@@@@## 
@@@##### @@@##### @@@@@@## @@@@##@# @@@@@@@# 
#@@##### @@@@@@## @@@@@@## @#@@@@@# @@#@@#@# 
#@@##### #@@##### @@@@#@@# @@#@@#@# @#@@@@@# 
@@@@@@## #@@##@@# @#@@#@@# @@@@@@## #@@##### 
@@@@##@# @@@@#@@# @@@@#@@# @@@@##@# @@@##### 
@@@@@@@# @#@@@@@# @@@@##@# @@@@#@@# @@@@#@@# 
#@@##### @#@@@@@# #@@##@@# @@@@@@## @#@@@@@# 
@@@##### @@@@##@# #@@##### @@@@@@@# @@@@#@@# 
#@@##@@# @#@@@@@# @@@@@@## @@@@#@@# @@@@@@## 
@#@@@@@# @@@@#@@# @@@@#@@# @@@@@@## @@#@@#@# 
@#@@#@@# @@@##### #@@##@@# @#@@#@@# @@@@##@# 
@@@@#@@# @@@@#@@# @@@@@@@# @@@@@@## @#@@@@@# 
@#@@@@@# @#@@@@@# @@@@@@@# @@#@@#@# @@@@#@@# 
@@@@##@# #@@##### @@@##### @#@@#@@# #@@##@@# 
@#@@#@@# @#@@#@@# @@@@#@@# @@#@@#@# @@@@@@## 
@#@@#@@# @@@##### @#@@#@@# @@@##### @#@@@@@# 
@#@@#@@# @@@@#@@# @@#@@#@# @@@@##@# @@#@@#@# 
@@@@#@@# @@@@##@# @@@@#@@# @@@@@@@# @@@@@@@# 
@@@##### @@@@#@@# @@@@##@# @@#@@#@# @@@@#@@# 
@@@@##@# #@@##### #@@##### #@@##@@# @@@@@@@# 
@@@##### #@@##### @@#@@#@# @@@@@@@# #@@##### 
@@@@@@@# @@@@##@# @@#@@#@# @@@##### @@#@@#@# 
#@@##### #@@##### @@@@@@## @@#@@#@# @@@@##@# 
@#@@@@@# @@@##### @#@@#@@# @@@@##@# @#@@@@@# 
#@@##### @@#@@#@# @@@@##@# #@@##### @@@@@@## 
@@@@@@## @#@@@@@# @@@##### @@@@##@# @@@@##@# 
#@@##@@# #@@##### @@@##### @@@@@@@# @@@@@@@# 
@@@##### @#@@#@@# #@@##@@# @#@@#@@# #@@##@@# 
#@@##### #@@##### @#@@#@@# @@@@#@@# @@@@##@# 
@@@@#@@# @@@@@@@# #@@##@@# @@#@@#@# @#@@#@@# 
#@@##### @#@@@@@# #@@##@@# @#@@@@@# @@@@#@@# 
@@@##### @@@@@@## #@@##@@# @@@@@@## @@@##### 
#@@##### @@@@@@## @#@@@@@# @@@@@@@# @@@@#@@# 
@@@@#@@# @@@@#@@# #@@##### @#@@@@@# @@@@@@## 
@@#@@#@# @@@@@@@# @#@@#@@# @@#@@#@# @@@@#@@# 
@@@@@@@# @@@@@@## @@@@@@@# @@@@##@# @#@@#@@# 
@#@@@@@# @@@@#@@# @@@@@@@# #@@##### @#@@#@@# 
@#@@#@@# #@@##@@# @@@@@@@# @@@@#@@# #@@##### 
@@@##### #@@##@@# @@@@#@@# @@@@#@@# @@@@@@@# 
@@@@@@@# @@@@@@## @@@@##@# @#@@@@@# @#@@@@@# 
@@#@@#@# @@@@@@## @@@@@@@# @@@##### @@@@@@## 
@#@@@@@# #@@##### @#@@@@@# #@@##@@# @@@@#@@# 
#@@##@@# #@@##@@# @#@@@@@# #@@##@@# @@@@@@@# 
@@@@@@@# @@#@@#@# @@@@@@@# @@@##### #@@##@@# 
#@@##@@# @@@@##@# @@@@@@## @@@@##@# @@@@@@## 
@#@@#@@# #@@##@@# #@@##### @@@@@@## @#@@#@@# 
@@@##### #@@##### @@@##### #@@##@@# @@@@##@# 
@@@@#@@# @@@@##@# @#@@@@@# @@@@@@## @@@##### 
@@@@@@@# @@@@##@# #@@##@@# #@@##### #@@##@@# 
@@@@@@@# @@@@@@@# #@@##### @@@@#@@# #@@##### 
@@@@@@@# @@@##### #@@##### @@@@@@## @@@@#@@# 
@@@##### @#@@#@@# #@@##@@# @@@@#@@# #@@##@@# 
@#@@@@@# @@@@#@@# @@@##### #@@##### @#@@#@@# 
@@@@##@# @#@@#@@# @@@@##@# @#@@#@@# @@@@@@@# 
@@#@@#@# @@@@##@# @#@@#@@# @@@@@@@# @#@@#@@# 
@@@@#@@# #@@##@@# @@#@@#@# @@@@@@@# #@@##@@# 
@#@@@@@# @@@##### @@#@@#@# @@@##### @@@##### 
@@@@#@@# @@#@@#@# #@@##@@# #@@##@@# @@@@@@## 
@@#@@#@# @@@@#@@# #@@##@@# @@@@@@## @@@@@@## 
#@@##### @@@@##@# @@@@@@@# @@@@@@@# @@@@##@# 
#@@##@@# @#@@@@@# @@#@@#@# @@@@##@# @@@@@@## 
@@@@##@# @#@@#@@# @@#@@#@# @@@##### @@@##### 
@@@@@@@# @@@@##@# @#@@@@@# #@@##@@# @#@@@@@# 
@@@@#@@# @#@@#@@# @#@@@@@# @@@@@@## @@@##### 
@@#@@#@# @@@@@@@# @@@@##@# @@@##### @@@@@@@# 
@@@@@@## #@@##@@# @#@@@@@# #@@##@@# @@@@#@@# 
@@@@#@@# @@@@##@# @@@@@@## @@@@@@## @@@@##@# 
@@@@##@# @#@@#@@# @#@@#@@# @#@@#@@# #@@##@@# 
@@@@##@# @@@##### @#@@@@@# @@#@@#@# @@#@@#@# 
@#@@@@@# @@@@@@@# @@@@##@# @@@##### @@@@#@@# 
@@@##### #@@##### @@@@##@# @@@@#@@# @@@@@@## 
@@@@#@@# @@@@##@# @@@##### @@@@##@# @@@@@@@# 
@@@@@@## @@#@@#@# @@@@##@# @@@@@@## @@@@##@# 
@@@@@@@# #@@##@@# @@@@##@# @#@@@@@# @#@@@@@# 
@@#@@#@# #@@##@@# @@@##### @@@@#@@# #@@##### 
@@@@@@## @@#@@#@# @@@@@@## @@@@@@@# @@#@@#@# 
@#@@@@@# @#@@#@@# @@@@@@@# @@@@##@# #@@##### 
@@@@@@## @@@##### @@@##### @@@@##@# @@#@@#@# 
@@@##### @@@##### @@@##### @@@@@@@# @@@@#@@# 
@@@@#@@# #@@##### #@@##### #@@##### @#@@#@@# 
@@@@##@# #@@##### #@@##@@# @@#@@#@# @@@@@@@# 
#@@##### @#@@#@@# @@@@#@@# #@@##### #@@##### 
@@@##### @@@##### @#@@#@@# #@@##@@# #@@##### 
@@@@@@@# @#@@#@@# @@#@@#@# #@@##@@# @@#@@#@# 
@#@@#@@# @@@@##@# @#@@@@@# @@@##### #@@##### 
@@@@#@@# @@@@@@@# @@#@@#@# #@@##### @#@@#@@# 
@#@@#@@# @@#@@#@# @@@@#@@# @@@@##@# @#@@#@@# 
@@@@#@@# @#@@@@@# @@@@@@@# #@@##### @@@@@@## 
@@@@@@## @@@@@@## #@@##@@# @@#@@#@# @@@##### 
@#@@#@@# @@@@#@@# #@@##### @@@@##@# @@@@##@# 
@@#@@#@# #@@##@@# @#@@@@@# @@@@@@@# @@@@#@@# 
@@@@##@# @#@@#@@# @@@@@@@# #@@##### @@@##### 
#@@##### #@@##### #@@##### #@@##### @@@##### 
@@#@@#@# @@@@@@@# @#@@#@@# @@#@@#@# @#@@#@@# 
@@@@#@@# #@@##@@# #@@##### @@@@@@@# #@@##### 
@@@@##@# @@@##### @#@@#@@# @@@@@@## @@@@@@## 
@@@@#@@# @@@##### @@#@@#@# @#@@@@@# #@@##@@# 
#@@##@@# @@@@#@@# @#@@#@@# @@@@#@@# @@@##### 
@@#@@#@# @@@@@@@# @@@@#@@# @@@@##@# @@@@@@## 
@@#@@#@# @@@@@@@# @#@@@@@# @@@@@@@# @@@@@@## 
@#@@@@@# @@@@@@@# @#@@@@@# @@@@#@@# @@#@@#@# 
#@@##### @@#@@#@# #@@##@@# @@@@##@# @#@@@@@# 
@#@@#@@# @#@@#@@# @#@@#@@# @@@@#@@# @#@@@@@# 
@@@@@@## @@@##### @@@@@@## @@@@@@## @@@@##@# 
@@@##### #@@##### #@@##### @#@@#@@# @@@@@@@# 
@@@##### @@@@@@@# #@@##### @@@@@@@# @@@@@@@# 
@@@@#@@# @@@@@@## @@@@@@@# @@@@@@## @@@##### 
@#@@#@@# @@@@#@@# @#@@#@@# @@@@@@## @@@##### 
#@@##### @@@@@@@# #@@##### @@@##### @@@@@@## 
@@@@##@# @@@@@@@# #@@##@@# #@@##@@# @@@@@@## 
@@@@#@@# @#@@#@@# #@@##@@# @@#@@#@# @@@@@@## 
@@#@@#@# @@@@@@## @#@@#@@# @#@@#@@# @@@@@@## 
@@@@@@@# @@@@#@@# @@@##### @#@@@@@# #@@##@@# 
@@@##### @@#@@#@# @@#@@#@# #@@##### #@@##@@# 
#@@##@@# @@@@@@@# @@@@##@# @#@@#@@# @@@##### 
@#@@@@@# @@@@##@# @@#@@#@# @@@@@@@# @@@@##@# 
@@@##### @@@@@@@# @@@##### @@@@#@@# @#@@@@@# 
@@@@#@@# @#@@#@@# #@@##@@# @@@@#@@# @#@@#@@# 
#@@##### @@@@##@# @@@@@@@# @@@@@@@# @#@@#@@# 
#@@##### #@@##### @@@@@@@# #@@##### @#@@#@@# 
@#@@@@@# @@@@@@## @@#@@#@# @@@@@@## @#@@#@@# 
@@@@@@@# @#@@@@@# @#@@@@@# @@@@@@## @@#@@#@# 
#@@##@@# @#@@#@@# @@@@@@@# @@@@@@@# @#@@#@@# 
@#@@#@@# #@@##### @@#@@#@# @@@@##@# @#@@#@@# 
@@@@##@# @@@##### #@@##@@# @#@@#@@# @@@@#@@# 
@@@##### @#@@#@@# @#@@@@@# @#@@#@@# #@@##### 
@@@##### @@@@#@@# @@@##### #@@##### @@@##### 
@@@@##@# #@@##### @@@##### @@@@@@## @@@@@@@# 
#@@##### @@@@#@@# @#@@#@@# @@@@##@# #@@##@@# 
@@@##### @#@@#@@# @#@@#@@# @@@@@@@# @@@@#@@# 
@#@@@@@# @@@@#@@# @@#@@#@# @@@@##@# #@@##@@# 
@@@@@@@# @@#@@#@# @#@@#@@# @@@@#@@# @@@##### 
@@@@#@@# @@@@##@# #@@##### @#@@#@@# @@@@##@# 
@@@@##@# #@@##### @@#@@#@# @@@@@@## #@@##### 
#@@##### @@#@@#@# @@@@@@## #@@##### @@@@##@# 
@@@@@@## @@@@##@# @@@##### #@@##### @#@@@@@# 
@@@@@@## #@@##### @@@@#@@# @#@@#@@# @@@##### 
@#@@#@@# @@@@#@@# @@@@#@@# @#@@#@@# @@@@#@@# 
@@@@#@@# @#@@@@@# @#@@#@@# @@@@#@@# @@@@##@# 
@#@@#@@# @@@@@@@# #@@##### #@@##### @@#@@#@# 
@@@##### @#@@@@@# @#@@#@@# #@@##### @@@@#@@# 
@@@@@@## #@@##@@# @@@@##@# #@@##@@# @@@@##@# 
@@@##### #@@##@@# @@@@##@# #@@##@@# #@@##### 
@@@@@@@# @@@@@@@# #@@##@@# @#@@@@@# @@#@@#@# 
@@@@#@@# @@@@##@# @@@##### @@@##### @@@@#@@# 
@#@@#@@# @@@@@@## #@@##@@# #@@##### @#@@#@@# 
@@@@##@# @@@##### @@@@#@@# @@@##### #@@##@@# 
@@@@@@@# @@@@##@# @#@@@@@# @@@@#@@# @@@##### 
@@#@@#@# #@@##### @@@@@@@# @@@@##@# @@@@##@# 
@@@@##@# @@#@@#@# #@@##@@# @#@@#@@# @@#@@#@# 
@@@@@@@# @#@@#@@# @@@##### @@@@##@# @@@@#@@# 
#@@##### @@@##### @#@@#@@# @@@@@@## @@#@@#@# 
#@@##### #@@##### @@@@@@## @#@@#@@# @@#@@#@# 
@@@@#@@# #@@##### #@@##@@# @@@@#@@# #@@##### 
@@@@@@## #@@##### @#@@#@@# @@@@#@@# @@@@##@# 
@@@@##@# @#@@#@@# @@@@#@@# #@@##@@# @@@@#@@# 
@@@@@@## @#@@#@@# #@@##### #@@##@@# #@@##### 
@#@@@@@# @@@@#@@# @@#@@#@# @@@@#@@# @@@@##@# 
@@@@#@@# @@@@@@@# #@@##### @#@@@@@# #@@##@@# 
@@@@@@@# #@@##@@# @@@@##@# @@@##### @#@@#@@# 
#@@##@@# @@@@@@@# @@@@@@@# @@#@@#@# @@#@@#@# 
@@#@@#@# #@@##@@# @@@@##@# @@@@@@@# @@@@##@# 
#@@##@@# @@#@@#@# @@@@#@@# @@@@@@## @@@@#@@# 
@#@@@@@# #@@##### @@@@@@@# #@@##@@# #@@##@@# 
@@@##### @@@@#@@# @#@@@@@# @@#@@#@# @@@##### 
#@@##### @@@@@@@# @@@@@@## @#@@@@@# @@@##### 
@@@@##@# @@@@##@# #@@##### @@@##### @@#@@#@# 
@#@@#@@# #@@##@@# @#@@#@@# @@@##### @@#@@#@# 
@@@@@@## @#@@@@@# @#@@@@@# @@@@#@@# @@#@@#@# 
#@@##@@# @@#@@#@# @#@@@@@# #@@##### @@@@@@@# 
@@@@@@@# @@#@@#@# @@@@@@## @@#@@#@# @@#@@#@# 
@@@@#@@# @@@@##@# @@@@##@# @#@@#@@# @@@@##@# 
@#@@#@@# @@@@@@## @#@@#@@# @#@@@@@# #@@##@@# 
@@@@@@## @@@@#@@# @#@@#@@# @@@@@@## #@@##@@# 
@#@@@@@# @@@##### @#@@@@@# @@#@@#@# @@@@##@# 
@@@##### #@@##### #@@##### @#@@#@@# #@@##### 
@@#@@#@# #@@##@@# @#@@@@@# @@@@@@@# @@@@#@@# 
@@@@##@# @@@@##@# #@@##@@# @#@@@@@# #@@##@@# 
@@@@#@@# @@@@@@@# #@@##@@# @@@@@@@# @#@@@@@# 
#@@##### @@@@@@@# @@@@@@## #@@##@@# @@@@@@@# 
@@@@##@# #@@##### @@@@##@# @@@##### @@@@@@## 
@@@@@@@# #@@##@@# @@@@#@@# @@@@@@## @@@@@@@# 
@@@@@@@# @#@@#@@# @@@@##@# @@#@@#@# @@@@@@@# 
#@@##@@# @@@@##@# @@@@#@@# #@@##### @@@@@@@# 
@@@##### @@@@@@## #@@##### @@@##### #@@##@@# 
@#@@#@@# @@@@##@# @@@@@@## @@@@@@## @@@@@@@# 
@@@##### #@@##@@# @@@@@@## @@@@#@@# @@@@##@# 
@@@@@@## @@@##### @@@@#@@# #@@##### @@@@#@@# 
@@@@@@@# @@@@#@@# @@@@@@## @@#@@#@# @@@@#@@# 
@#@@#@@# @#@@#@@# @#@@#@@# @#@@@@@# @@@@@@@# 
#@@##@@# @@@@#@@# #@@##@@# @@@@@@## @@#@@#@# 
@@@@@@## @#@@#@@# @#@@@@@# @@@@@@@# @@@@##@# 
@#@@#@@# @@@##### @@@@#@@# @@@@##@# @@@@##@# 
#@@##### @@@@##@# @@@@@@@# @@@@@@## #@@##### 
#@@##@@# @@@@@@@# #@@##### @#@@@@@# @@@@#@@# 
@@@@@@## @@#@@#@# @@@@@@@# @@@@#@@# @#@@#@@# 
@@@@@@## @@@##### @@@@@@## @@@@@@@# @@@@#@@# 
@#@@@@@# #@@##### @@@@@@@# @#@@@@@# #@@##@@# 
@@#@@#@# #@@##### @@@@##@# @@@@@@@# #@@##### 
@@@@@@## @@@@#@@# @#@@#@@# #@@##### @@@@@@@# 
@#@@#@@# @#@@@@@# @@@@@@## @@@@##@# @@@@#@@# 
@@@@@@## @@@@@@## @@@@@@@# @@@@@@@# @@@##### 
@@@@##@# @@@##### @@#@@#@# #@@##### @@@@##@# 
@@@@@@## @@@@@@## @@@##### @@@##### @#@@@@@# 
@#@@@@@# @@@@@@## #@@##### @@@@#@@# @@@##### 
@#@@#@@# #@@##@@# @@@@#@@# #@@##### @@@@#@@# 
#@@##### @@#@@#@# @@@@@@@# @@@@@@## @#@@@@@# 
@#@@#@@# #@@##@@# @@@@@@## @#@@@@@# @#@@#@@# 
@@@@@@## #@@##@@# #@@##### @@@@@@## @@@@#@@# 
@@@##### @@#@@#@# #@@##@@# #@@##### #@@##### 
@@@@@@@# @@@##### @@@@@@@# @@@@#@@# @#@@@@@# 
@#@@@@@# @#@@@@@# @@@@@@@# @#@@@@@# @@#@@#@# 
#@@##### @#@@#@@# @@@@##@# #@@##@@# #@@##@@# 
@@@@@@## @#@@@@@# #@@##### @@@@#@@# @@@##### 
#@@##@@# @@@@#@@# @@@@##@# @@@@##@# @@@@@@@# 
@@#@@#@# #@@##### @#@@@@@# #@@##### @#@@#@@# 
#@@##@@# @@@@@@## @@@@#@@# @@@##### @@@@#@@# 
@@@##### @#@@#@@# @#@@#@@# @@@##### @#@@@@@# 
@#@@#@@# @@@@@@@# @@@@#@@# @@@@@@@# @@@##### 
@#@@@@@# @@@@##@# @#@@@@@# @@#@@#@# @@@@@@## 
@@@@@@## @#@@@@@# @#@@#@@# @#@@@@@# @@@@##@# 
@@@##### @@#@@#@# @#@@@@@# @@@@@@@# @@@@@@## 
@@@@##@# #@@##### @@#@@#@# @#@@@@@# #@@##### 
#@@##@@# @@@##### @#@@#@@# @@@@#@@# @@#@@#@# 
@@@##### @@@@@@@# #@@##### @@@##### @@@@##@# 
@@#@@#@# @@@##### @#@@@@@# @@@@@@## @#@@@@@# 
@#@@@@@# @#@@#@@# @@@@@@## @@#@@#@# @@@@@@@# 
@@@@#@@# @#@@@@@# #@@##@@# #@@##@@# #@@##### 
@#@@#@@# #@@##### @@@@@@## @@@@##@# @@#@@#@# 
@#@@@@@# #@@##@@# @@@@@@@# #@@##### @#@@@@@# 
@#@@#@@# #@@##### @@#@@#@# #@@##@@# @#@@#@@# 
@@@@@@@# @@#@@#@# @@@@@@@# @@@@@@@# @@@@##@# 
#@@##### @@@##### @@@@@@@# @@@@@@## @@#@@#@# 
@@@##### @#@@@@@# @#@@@@@# @@@@@@## @@@@@@## 
#@@##### @#@@@@@# @@@##### @#@@#@@# @#@@#@@# 
@@@@@@## @@@@##@# @@@@@@@# @@@@@@@# @#@@@@@# 
@#@@@@@# #@@##@@# @@@@##@# @#@@@@@# @@@@##@# 
@@@@@@## @@@@#@@# @#@@#@@# @@@##### #@@##@@# 
@@#@@#@# @@@##### @@@##### @@@@@@## @@@@#@@# 
#@@##@@# @#@@#@@# @@@##### @@@@##@# @@@@@@## 
@@#@@#@# @@@@@@## @@@@@@@# @@@@##@# @#@@@@@# 
@#@@#@@# @@@@#@@# @@#@@#@# @@@@##@# @@@@@@## 
#@@##### @@@@@@@# @#@@#@@# @@@@##@# #@@##### 
@@@@@@@# #@@##### @#@@#@@# @@#@@#@# @@@@@@@# 
@@@@@@## @@@@@@@# @#@@#@@# @@@##### @@@@@@@# 
#@@##@@# @@@@@@@# @@#@@#@# #@@##@@# @@@@@@## 
@@@@@@@# @@@@@@@# #@@##### #@@##@@# @#@@#@@# 
#@@##### @@@@@@@# #@@##@@# @@@@#@@# #@@##@@# 
@@#@@#@# @#@@@@@# @@@@@@@# @#@@@@@# @#@@#@@# 
@@@@##@# @@#@@#@# @@@@@@## @@@##### @#@@#@@# 
#@@##### @@@@@@@# @@@@##@# @#@@#@@# @@@@@@@# 
#@@##@@# @#@@#@@# #@@##### @@#@@#@# #@@##@@# 
@@#@@#@# #@@##### @@@@##@# @@@@@@## #@@##### 
@#@@@@@# @@@##### #@@##### @@@@@@## @@@@#@@# 
@#@@@@@# @@@@##@# @#@@#@@# #@@##@@# @@@@@@## 
#@@##### @@@@@@## @@@@#@@# @@#@@#@# #@@##@@# 
@@#@@#@# @@@@##@# @@@@@@## @@@##### @#@@@@@# 
@@#@@#@# @@@@@@## @#@@#@@# @@@@#@@# @@@@#@@# 
@@@@@@@# #@@##@@# #@@##### @#@@@@@# #@@##### 
@@@@#@@# @@@@#@@# @@@@@@@# @@#@@#@# @#@@@@@# 
@@@@@@@# @#@@#@@# @@#@@#@# @@@@##@# #@@##### 
@#@@#@@# @#@@#@@# @@@@@@## #@@##@@# #@@##### 
#@@##### @@@@##@# #@@##### @@#@@#@# #@@##@@# 
@@#@@#@# @@@@##@# #@@##@@# @@@@@@@# @#@@@@@# 
@@@@@@## #@@##### @@#@@#@# @@@##### @@@##### 
#@@##### @@@@##@# @@@##### #@@##@@# #@@##@@# 
@@#@@#@# @#@@#@@# @#@@@@@# @#@@#@@# @#@@#@@# 
@#@@@@@# @@@@@@## @@@@@@## @@@@@@@# @@@@##@# 
@@@@##@# @@#@@#@# @@@@@@@# @@@@@@@# #@@##### 
@@@@##@# @@@##### @@@@@@@# #@@##@@# @@@@##@# 
@@@@#@@# @#@@@@@# @@@@@@## @@@@#@@# @#@@@@@# 
@@#@@#@# @@#@@#@# @@#@@#@# @@@##### @@@@@@## 
#@@##@@# @@@@#@@# @@@@@@@# @@@@#@@# @@@@@@## 
@#@@#@@# @@#@@#@# @#@@#@@# @@@##### @@@@#@@# 
@@@@##@# @@#@@#@# #@@##### #@@##### @@@##### 
@@@@@@## @@@@@@@# @@@@@@## @@@##### #@@##@@# 
@#@@@@@# @@#@@#@# @@@##### @@@@#@@# @@#@@#@# 
@@@@#@@# @@@@##@# @@#@@#@# #@@##@@# @@@@#@@# 
@@@##### @#@@#@@# @#@@@@@# #@@##@@# @@@@@@## 
@@@##### @#@@#@@# #@@##### @#@@#@@# @@@@##@# 
@#@@#@@# @@@##### #@@##### @@@##### @@@##### 
#@@##@@# @@@@@@## @@@@##@# @@@@#@@# @@@##### 
@@#@@#@# @@@@@@@# @@@@@@@# @@@@@@@# @@@@@@## 
@@@@@@## @#@@@@@# @@@@@@@# @@#@@#@# @@@@#@@# 
#@@##@@# @@#@@#@# @@#@@#@# @@@@##@# @#@@@@@# 
@@@@@@## @@@@@@@# #@@##### @@#@@#@# @@@@@@@# 
@#@@#@@# #@@##### @#@@@@@# @@@@##@# #@@##@@# 
#@@##@@# @#@@#@@# #@@##@@# @@#@@#@# @#@@#@@# 
@@@@##@# @@@@@@## @@@@@@## @#@@@@@# @@#@@#@# 
@@@##### @#@@#@@# @@@@#@@# @@@@##@# @#@@@@@# 
@@@@@@@# #@@##### @@@@@@@# @@@@@@@# #@@##### 
@@@@@@@# @@@@@@## @@@##### #@@##@@# #@@##@@# 
@@@@@@@# @@@@@@## #@@##@@# @#@@#@@# @@#@@#@# 
@#@@@@@# @#@@@@@# @@@##### @@@@#@@# @#@@#@@# 
@@@@@@## @#@@@@@# @@#@@#@# @@#@@#@# @@@@##@# 
#@@##@@# @@@@@@@# @@@@@@@# @@@##### @#@@#@@# 
@#@@#@@# @@@##### @@@@##@# @@#@@#@# #@@##@@# 
#@@##@@# @@@@##@# @#@@#@@# @#@@@@@# @@@##### 
@#@@@@@# @@#@@#@# @@@@##@# @@@##### @@#@@#@# 
@@@@##@# @#@@@@@# @@@@@@@# @@@@@@@# @@#@@#@# 
@#@@#@@# @#@@@@@# @@#@@#@# @@@##### @@#@@#@# 
@@#@@#@# @@#@@#@# @#@@#@@# @@@@#@@# @@@@##@# 
@@@@##@# @#@@@@@# @@@##### @@@##### @@@@##@# 
@@@##### @@@@@@@# @@#@@#@# @#@@@@@# @@@@@@## 
#@@##### @@@@@@@# @@@@#@@# @@@@@@@# @@@@@@## 
@@@@##@# #@@##@@# @@#@@#@# @@@@#@@# @@@@@@@# 
@@#@@#@# @@@@#@@# @@@@#@@# @@@@#@@# @@#@@#@# 
@@#@@#@# #@@##@@# @@#@@#@# @@@##### @@@@#@@# 
@@@##### @@@@##@# @@@@@@## @@@@##@# @@@@##@# 
@@#@@#@# @@@@@@@# @@@@@@@# @@@@#@@# #@@##@@# 
@#@@#@@# @@@@@@## #@@##### @@@@@@## @@@@##@# 
@@@@@@## @@@@#@@# @@@@#@@# @@@##### @@@@@@## 
@#@@@@@# @@@##### @@#@@#@# @@@@##@# @#@@@@@# 
@#@@@@@# @@@##### @#@@@@@# @@@@@@## @@@@##@# 
@@@##### @@@@@@@# #@@##@@# @@#@@#@# @@@@#@@# 
@@@@#@@# @@#@@#@# @@#@@#@# @@@@@@@# #@@##@@# 
@@@@@@@# #@@##### @@@##### @@@@@@## @@@@@@## 
@@@@@@@# @@@@##@# @@@@##@# @@@@@@@# @@@@##@# 
#@@##### @#@@#@@# @@#@@#@# @@@##### @@@##### 
@@@@@@## @@@@@@@# @@@@@@## @@@@@@@# @@@@@@## 
@@@@#@@# #@@##### #@@##@@# #@@##@@# #@@##@@# 
@#@@@@@# @@@@#@@# @#@@@@@# @@@@##@# @@@##### 
#@@##@@# @@@@@@## @@@@#@@# @@@@#@@# @#@@@@@# 
#@@##### @@#@@#@# @@@@##@# #@@##@@# @@@@#@@# 
@@@##### #@@##### @@@##### @@#@@#@# @@@##### 
#@@##### @#@@@@@# @#@@@@@# @#@@#@@# @@@@@@## 
@#@@#@@# @@@@@@## #@@##@@# @#@@#@@# @@@##### 
@@@@@@## @#@@@@@# #@@##### @@@@#@@# @@@##### 
#@@##@@# @@@@##@# @@@@@@@# @@@@#@@# #@@##### 
@#@@#@@# @@@@@@## @@@@@@@# @@@##### @@@@@@## 
@@@##### @#@@@@@# @#@@@@@# @@@@##@# @@@@@@@# 
@@@@@@@# @@@@#@@# @@@@##@# @@@@@@@# #@@##@@# 
@@@##### @@@@#@@# #@@##@@# @@@@##@# @@@@@@@# 
@@@@##@# @@@@@@@# @@@@#@@# @@#@@#@# @@@@@@## 
#@@##### @@#@@#@# #@@##@@# @@@@##@# @@@##### 
@#@@#@@# @@@@@@## @#@@#@@# @@@@@@## @@#@@#@# 
@@@@@@@# @@@@@@## @@@##### @@@@#@@# #@@##### 
@@@##### @@@@@@@# @@@@@@@# @@#@@#@# @@#@@#@# 
#@@##### @@@@@@@# @@#@@#@# #@@##@@# @@@@@@## 
@@@@#@@# @@@@##@# #@@##@@# @@@@@@## @@#@@#@# 
@@@@#@@# @#@@#@@# @@@@@@## #@@##@@# @@@@#@@# 
@#@@@@@# @@@@#@@# @@@##### @@@@#@@# #@@##@@# 
#@@##@@# @@@@##@# @#@@@@@# #@@##### @#@@@@@# 
#@@##@@# @#@@#@@# @@@@@@@# @#@@#@@# @@@@@@## 
#@@##@@# @#@@#@@# @@@##### @#@@@@@# @@@@##@# 
@@@@#@@# @@@@@@@# @#@@#@@# @#@@#@@# @@@@@@@# 
#@@##@@# #@@##@@# @@#@@#@# #@@##### @#@@#@@# 
@@@##### @@@@@@@# @@@@#@@# @@@@##@# @#@@@@@# 
@@@##### @@#@@#@# @#@@@@@# @#@@#@@# @@@@##@# 
@#@@@@@# @@@@##@# @#@@@@@# @@@@@@@# @@@@@@@# 
@@#@@#@# #@@##@@# @@#@@#@# @@@@@@## @@#@@#@# 
@#@@@@@# @@@@##@# @@#@@#@# @#@@#@@# @#@@@@@# 
@#@@#@@# @@@@@@@# @@@##### @#@@#@@# @#@@#@@# 
@#@@#@@# @#@@#@@# @@@@#@@# @@@@@@@# @@@@@@@# 
@@@@#@@# @@@@@@## @@@##### @#@@@@@# @@#@@#@# 
#@@##### @@@@@@## @@@##### @@@##### @#@@@@@# 
@@@@##@# @@@@#@@# @@@@##@# @@@##### @@@@@@## 
@#@@#@@# @@@@##@# @#@@@@@# @#@@@@@# @@@@##@# 
@@@##### @@@@#@@# #@@##@@# #@@##### @@@@@@@# 
@@@@#@@# @@@@@@## @@@@@@## @@@##### @@@@@@## 
@@@##### @@@@@@## @@@@#@@# @#@@@@@# @#@@#@@# 
@@@@@@## @@#@@#@# @@@@#@@# @@@@#@@# @#@@#@@# 
@@@@##@# @@@@#@@# @@@@#@@# #@@##@@# @@@@@@## 
#@@##### @#@@@@@# @#@@@@@# @@@@#@@# #@@##### 
@@@@#@@# @@@@@@## @#@@@@@# @@@@@@@# @@@@##@# 
@@@@##@# @#@@@@@# @@@@@@## @#@@#@@# @#@@#@@# 
@#@@@@@# @@@@##@# @@@##### @#@@#@@# @@@@##@# 
@#@@@@@# @#@@#@@# #@@##### @@@@@@@# @@#@@#@# 
#@@##@@# @#@@@@@# #@@##@@# @#@@#@@# @@@##### 
@@@@##@# #@@##@@# @#@@@@@# @@@@@@## @#@@@@@# 
@#@@#@@# @@@@@@## @#@@@@@# @@@@##@# @#@@#@@# 
#@@##### @#@@#@@# @@#@@#@# @@@@#@@# @@#@@#@# 
#@@##### @@@@##@# @@@@@@## @@#@@#@# @@@@#@@# 
@@@@##@# #@@##@@# @#@@@@@# #@@##@@# #@@##@@# 
@#@@#@@# @@@@@@@# @@@@@@@# @@@##### @#@@#@@# 
@@@@@@@# @@#@@#@# @@@##### #@@##@@# @@#@@#@# 
#@@##### @@@##### #@@##@@# #@@##### @@@@#@@# 
@#@@#@@# @@@@##@# @#@@#@@# @#@@@@@# @@@##### 
@@@@##@# @#@@@@@# @@@@##@# @@@##### @@@@#@@# 
#@@##@@# #@@##### @@@@@@## @@@@@@## #@@##### 
@@@##### @@@##### @#@@@@@# @@@##### @@@@@@## 
@@@@#@@# #@@##### @@@@@@@# @@@@@@## @@@@##@# 
@@@@##@# @#@@#@@# @#@@#@@# @@@@@@## @@@@@@## 
@@@##### #@@##### #@@##### @@@@@@## @#@@@@@# 
@#@@@@@# @#@@@@@# @#@@@@@# @@@@@@## #@@##### 
#@@##### @@@@@@## @#@@#@@# @#@@#@@# #@@##@@# 
#@@##### #@@##@@# #@@##@@# @#@@#@@# #@@##@@# 
@#@@@@@# @@@@##@# @@@@@@@# @@@@#@@# #@@##@@# 
@#@@#@@# @#@@#@@# @#@@#@@# @@@@@@## #@@##@@# 
@#@@@@@# @#@@#@@# #@@##@@# @#@@#@@# @#@@#@@# 
@@@@#@@# @@@@#@@# @#@@@@@# @#@@#@@# #@@##### 
@#@@@@@# #@@##### @@@@#@@# @@@@##@# @@@@##@# 
@@@##### #@@##@@# @@@##### @@@@@@## @@@@#@@# 
@#@@#@@# @#@@#@@# @@@@@@## @@@@#@@# @#@@@@@# 
#@@##### @@#@@#@# @@@##### @@@@@@## @@#@@#@# 
@#@@@@@# #@@##### @@@@##@# @@@@#@@# @@@@#@@# 
@@@##### #@@##### @@#@@#@# #@@##@@# @@@@##@# 
@#@@#@@# @@@@#@@# @@@@@@@# @@@@#@@# @@@@@@@# 
@#@@@@@# @@@##### @@#@@#@# #@@##### @#@@@@@# 
@@@@@@## @#@@#@@# @@@@@@@# @@@##### #@@##@@# 
@@#@@#@# @@@@#@@# @#@@#@@# @@@@##@# @@#@@#@# 
@@@@@@@# #@@##### @@@@@@@# @#@@@@@# @@@##### 
@@#@@#@# @@@@@@@# #@@##### @@@@@@@# @@@@@@## 
@#@@#@@# @@@@@@## @@@##### @#@@@@@# @@@##### 
@#@@@@@# @#@@#@@# @@@@#@@# @@@@##@# #@@##@@# 
@@#@@#@# @#@@#@@# @@@@@@@# @#@@#@@# @#@@#@@# 
@@@##### @#@@@@@# @#@@#@@# #@@##@@# @#@@#@@# 
@@@@@@@# @@@##### @#@@@@@# @@@##### #@@##### 
@@@@@@## @#@@@@@# @@@@#@@# @@#@@#@# #@@##### 
@@@@@@@# @@@##### @#@@#@@# #@@##### @@@@##@# 
#@@##### @@@@#@@# @@@@##@# @@@@#@@# @#@@@@@# 
#@@##### @@@##### @@@@@@## @@#@@#@# #@@##@@# 
@@#@@#@# @@@@@@## #@@##@@# #@@##@@# #@@##@@# 
@@#@@#@# @#@@@@@# @#@@@@@# @@@@@@## @@@@@@@# 
@@@@@@@# #@@##@@# @@@##### @#@@#@@# @@@@@@@# 
#@@##@@# #@@##@@# @@@@##@# @@@@@@@# @@@@#@@# 
@#@@@@@# #@@##### #@@##### @#@@@@@# @#@@@@@# 
@@@@@@## #@@##@@# @@@##### @#@@@@@# @@@@@@## 
@#@@#@@# @@@@##@# @#@@#@@# @@@@##@# #@@##### 
@#@@@@@# #@@##### @@@@@@## @#@@#@@# @@#@@#@# 
@@#@@#@# @@@@@@@# @#@@#@@# #@@##### @@@@##@# 
@#@@@@@# @@#@@#@# @@@##### @#@@#@@# @#@@#@@# 
@@@@@@## @@@@#@@# #@@##@@# @@@@@@## #@@##### 
@@@@##@# @@@##### @#@@@@@# @@@@#@@# #@@##@@# 
@@@@#@@# @#@@@@@# @@@@@@@# @@@@#@@# @@@@@@## 
#@@##### @@@##### @@@@@@## @@@##### @#@@#@@# 
@@@@@@## @@@##### @@@##### @@@@@@## #@@##@@# 
@@@@##@# @@@##### @#@@#@@# @@@##### @#@@@@@# 
@@@@@@@# @@@@#@@# @@@@@@@# @@@@@@@# #@@##### 
@@@@@@@# #@@##### @@@@@@@# #@@##@@# @@#@@#@# 
@@@@##@# #@@##### @@@@@@@# @@@##### #@@##@@# 
@#@@#@@# @@@@#@@# @#@@@@@# @@@@##@# @#@@@@@# 
@@@@@@@# @#@@#@@# @#@@@@@# @@@@@@## @@@##### 
@#@@@@@# @@@@@@@# @@@@##@# #@@##### #@@##### 
@@@@##@# @@@##### #@@##@@# @@#@@#@# @@#@@#@# 
@#@@@@@# @@@@@@@# @#@@@@@# @@@@@@@# @@#@@#@# 
@@@@#@@# @#@@#@@# @@#@@#@# @@#@@#@# @@@@##@# 
@@@##### #@@##@@# @@#@@#@# @@@@@@## @@@@@@## 
@#@@@@@# @#@@@@@# @@@@#@@# @@@@##@# @@#@@#@# 
@@@@##@# @@@@@@## @@@@#@@# #@@##### @@@@#@@# 
@@@@@@@# @@@@#@@# @@@@@@@# @@@##### #@@##### 
#@@##### @@@@@@@# @#@@@@@# @@@##### @@@@@@## 
@@#@@#@# @@@@@@## @@@@@@@# @@@@#@@# @#@@#@@# 
#@@##@@# @#@@@@@# @@#@@#@# @#@@#@@# #@@##@@# 
@@#@@#@# #@@##@@# @@@@#@@# @@#@@#@# #@@##@@# 
@@#@@#@# #@@##@@# @@@@@@@# #@@##@@# @@@@@@@# 
@@@@##@# @@@@@@@# @@@@##@# #@@##### @@@@#@@# 
@@@@##@# @@@@@@@# @@@@@@@# @@@@@@## #@@##@@# 
@#@@#@@# @@@@##@# #@@##### @@#@@#@# @@@@#@@# 
#@@##@@# #@@##### @@@@#@@# @@@##### @@#@@#@# 
#@@##### @@@@@@@# @@@##### #@@##### @@@@@@## 
@#@@#@@# @@@@#@@# @@@@@@@# @@@@@@## @@@@@@## 
#@@##@@# @#@@#@@# @@@@@@@# @@@@@@## #@@##### 
#@@##### @@@@@@@# @#@@#@@# @@@@@@## #@@##@@# 
@#@@#@@# #@@##@@# #@@##@@# @@@@@@@# @#@@#@@# 
@@#@@#@# @@@@##@# @@@##### @#@@#@@# #@@##@@# 
@@@##### @@@@##@# @@@@#@@# @@@@##@# @@@##### 
@#@@#@@# @#@@#@@# @#@@@@@# @#@@#@@# @#@@#@@# 
@@@@@@@# @@@@##@# @@@@@@@# @#@@#@@# @@@@@@@# 
#@@##### @#@@#@@# #@@##@@# @@@@#@@# @@@@##@# 
@@#@@#@# #@@##@@# @@@##### #@@##### @#@@@@@# 
#@@##### @@@@@@@# #@@##@@# @#@@@@@# @@@@@@## 
@@@##### @@@@#@@# @@@@@@@# @#@@#@@# @@@@@@@# 
@@#@@#@# @@@@##@# #@@##@@# @@@##### @@@@#@@# 
@#@@@@@# @@@@@@## @@@@@@## @@@@##@# @@#@@#@# 
#@@##### @@@@##@# @@#@@#@# @@@@#@@# @@@@@@@# 
@@@@#@@# @@#@@#@# @@@@@@## #@@##@@# @@@@##@# 
@#@@#@@# @@@##### @@@@@@@# #@@##### #@@##@@# 
@#@@#@@# @@#@@#@# @@@@##@# @@#@@#@# @@@@##@# 
#@@##### @#@@#@@# @@@@##@# @@@@@@## @@@@@@@# 
@#@@#@@# @@@@##@# @#@@#@@# #@@##### @#@@@@@# 
#@@##@@# @@@@##@# @@#@@#@# @@@@@@@# #@@##### 
@#@@@@@# @#@@@@@# @@@@##@# @@@@@@## @#@@#@@# 
@@@@@@@# @@@@#@@# @@@@##@# @#@@#@@# @@@@#@@# 
@@@@#@@# @@@@@@@# #@@##@@# #@@##### @@@@@@## 
@@@##### @@@@@@## #@@##### @#@@@@@# @#@@#@@# 
@@#@@#@# @@@@@@@# @#@@@@@# #@@##@@# @#@@@@@# 
@@@@@@@# @@@@##@# @@@@##@# @#@@#@@# @@@@#@@# 
#@@##### @@@@@@@# @@@@##@# #@@##### @@#@@#@# 
@@@@@@@# #@@##### @@@@@@@# @#@@@@@# @#@@@@@# 
@@@@@@## @#@@@@@# @@@@##@# @@@@@@@# @@@@#@@# 
@@@##### @#@@@@@# #@@##@@# @#@@#@@# #@@##### 
#@@##### @@@@#@@# @#@@@@@# #@@##@@# @#@@#@@# 
@#@@#@@# @@@@##@# #@@##@@# @@@@#@@# @#@@@@@# 
@@@@#@@# @@@@@@## @@@@@@## @#@@@@@# @@@##### 
@@@@@@@# @@@@@@@# #@@##### @@@@@@## @#@@#@@# 
@@@@#@@# @@@@@@## #@@##@@# @#@@#@@# @#@@#@@# 
@@@@@@@# @#@@@@@# @#@@@@@# @#@@@@@# @@@##### 
@@@@@@## @@#@@#@# #@@##@@# @@@##### @@@@#@@# 
@@@@@@## @@@@@@@# #@@##### @@@@@@@# @@@@@@@# 
@@@@@@@# @@#@@#@# @#@@@@@# #@@##@@# @#@@#@@# 
@@@@##@# #@@##@@# @@@##### @@@@#@@# @@@@@@@# 
@@@@#@@# #@@##@@# @@@@#@@# @#@@#@@# #@@##@@# 
#@@##@@# @@@@@@@# @#@@#@@# @#@@@@@# @#@@@@@# 
@#@@#@@# #@@##@@# @#@@@@@# #@@##### #@@##### 
@@#@@#@# @@@##### @@@##### @@@##### @@@@##@# 
@@#@@#@# @#@@#@@# @@#@@#@# @@@##### @@@@@@## 
@@@##### @@@@@@@# @@#@@#@# @@#@@#@# #@@##@@# 
@@@##### @@@@@@## #@@##@@# @@@@@@## @#@@#@@# 
@#@@#@@# @@@@@@## @@@@##@# @#@@@@@# @#@@#@@# 
@@@@@@@# @#@@@@@# @@@##### @#@@@@@# @@@@@@@# 
@#@@#@@# #@@##### @@@@@@@# #@@##@@# @#@@@@@# 
@#@@@@@# @@@@@@## @#@@#@@# @@#@@#@# @#@@@@@# 
@@@@@@@# @#@@@@@# #@@##### @@@@##@# #@@##@@# 
@@@@@@## @@@@@@@# @@@@#@@# @#@@#@@# @@#@@#@# 
#@@##### #@@##### #@@##@@# @@@@@@@# @#@@@@@# 
@@@@@@@# @#@@#@@# #@@##@@# @@@@#@@# @@#@@#@# 
@@@@#@@# @@@##### @@#@@#@# @@@@@@@# @@@@@@@# 
@#@@#@@# @@@@##@# @@@@##@# #@@##### @@@@#@@# 
@@#@@#@# @@@##### @@@@#@@# @@@@@@@# @#@@@@@# 
@#@@@@@# #@@##@@# @@@@#@@# @@@@@@## @#@@#@@# 
@@@@#@@# @@#@@#@# @@@@##@# @#@@@@@# @@@@#@@# 
@@#@@#@# @@#@@#@# @#@@#@@# @@@@#@@# @@@##### 
@@@@##@# @@#@@#@# @@#@@#@# @@@@@@## @#@@@@@# 
@@#@@#@# @@@@##@# @@@@##@# @@#@@#@# @@@@#@@# 
@#@@@@@# #@@##### @@#@@#@# #@@##### #@@##### 
@#@@#@@# @@@##### @@@@@@@# @@@##### @@@##### 
#@@##@@# @#@@#@@# @@@@#@@# @@#@@#@# @@@@#@@# 
@@@@##@# @#@@#@@# @@@##### #@@##### #@@##@@# 
@@#@@#@# @@@@@@## @@#@@#@# @@@@#@@# @@@@@@## 
@#@@@@@# @@@@@@## @@@##### #@@##@@# @@#@@#@# 
@@@@@@@# #@@##@@# @@@##### @@@##### @@@@#@@# 
@@@@@@## #@@##### @@@@##@# @@@@@@## @@#@@#@# 
#@@##### @@@@#@@# @@@@@@@# #@@##### @@@@@@## 
@@@@@@@# @@@@@@## @@@@##@# @@@@@@@# #@@##@@# 
@@#@@#@# @@#@@#@# @#@@@@@# #@@##@@# @#@@@@@# 
#@@##### #@@##### @@#@@#@# @#@@@@@# @#@@#@@# 
@#@@@@@# #@@##### @@@@@@@# @@#@@#@# @@@##### 
#@@##@@# @#@@#@@# @#@@@@@# @@#@@#@# @@@@##@# 
@#@@@@@# @#@@@@@# @#@@@@@# @@@@##@# @@@@@@@# 
@@@@##@# @#@@#@@# #@@##@@# @@@@@@## @#@@@@@# 
@@#@@#@# @@@@@@## @@@##### @@@@@@## #@@##@@# 
@@@@@@## @@@@#@@# #@@##@@# #@@##@@# #@@##@@# 
@@@@#@@# @@#@@#@# #@@##@@# @#@@#@@# @@@@@@@# 
@@@##### @@@@@@## @@#@@#@# #@@##### #@@##### 
@@@##### @@@@@@## @@@##### @#@@#@@# @#@@@@@# 
@@@@@@## @@@@##@# @@@##### @#@@#@@# @@@@#@@# 
@@@##### @@@@@@@# @@@##### #@@##@@# @@@@##@# 
#@@##@@# @@@@##@# #@@##### @@@@##@# @@@@##@# 
@#@@#@@# @@@@#@@# @#@@@@@# @@@@#@@# #@@##@@# 
@#@@@@@# #@@##@@# @@@@@@@# @@@@##@# @@@@##@# 
@#@@@@@# @#@@#@@# @@@@@@@# @@@##### #@@##@@# 
#@@##@@# @@@@@@@# #@@##@@# @@@@@@## #@@##@@# 
#@@##### @@@@##@# #@@##### @#@@@@@# #@@##@@# 
@@@@##@# @#@@@@@# @#@@@@@# @@@@##@# #@@##@@# 
@@@##### #@@##@@# @#@@#@@# @@@##### @@@@#@@# 
@@@@##@# @@@@#@@# @@@@##@# @@#@@#@# #@@##@@# 
@#@@#@@# @@@@@@@# #@@##### #@@##@@# @#@@@@@# 
@@@@#@@# @#@@#@@# @@@@@@@# @#@@#@@# #@@##@@# 
@@@@@@## @@@@##@# @@@@#@@# @@@@@@@# @#@@#@@# 
@@@##### @@@@@@## #@@##### @@@@##@# @@#@@#@# 
@@@@@@## @#@@#@@# #@@##### #@@##@@# @@@@#@@# 
@@@@@@## @@@@@@@# #@@##### @@@##### @#@@@@@# 
@#@@@@@# @@@@@@## @#@@#@@# @#@@#@@# #@@##### 
@@@##### @#@@#@@# @@@@##@# @@@@#@@# @@@@#@@# 
@@@##### #@@##@@# @@#@@#@# @@@##### @#@@#@@# 
@@@@#@@# @#@@#@@# @#@@#@@# @@@@##@# @@@@@@## 
@@@@#@@# #@@##### @@@@##@# @#@@@@@# @@@##### 
#@@##@@# #@@##@@# @#@@@@@# @@@@##@# #@@##@@# 
@@#@@#@# @@@@#@@# @@@@@@## @@@@#@@# @#@@@@@# 
#@@##@@# @@@##### #@@##### @#@@#@@# #@@##### 
@@@@#@@# @@@@@@## @@@@@@@# #@@##@@# @@@@#@@# 
#@@##### @@@@@@## @@@@#@@# @@@@@@@# @#@@#@@# 
@@@@##@# @@@@##@# #@@##### @#@@#@@# @@#@@#@# 
@#@@#@@# @@@@##@# @@@@##@# @@@@##@# @@@##### 
@#@@@@@# #@@##@@# #@@##### @@@##### @@@@##@# 
@@@@@@@# @#@@@@@# @#@@@@@# @@@@##@# #@@##### 
@#@@@@@# @@@@##@# @@@@##@# @@@@@@@# #@@##### 
@@@##### @#@@@@@# @@@@@@@# @@@@##@# @@@##### 
@@@@#@@# @@@##### @@@##### #@@##### @@@@@@@# 
@#@@@@@# @@@@#@@# #@@##@@# @@@##### @@@##### 
@@@@##@# @@@@@@@# @@@##### @#@@#@@# #@@##@@# 
@@@@#@@# @#@@@@@# @@@@@@@# @@#@@#@# @@@@#@@# 
@@@@@@@# @#@@#@@# @@@@#@@# @@@@@@## @@@@@@@# 
@@@@##@# @@#@@#@# @@@@@@@# @@@@@@@# @#@@#@@# 
@#@@#@@# @@@@##@# @@@@@@@# @@@##### @#@@@@@# 
@@@##### #@@##@@# @@@@#@@# @@@@@@@# @@@@@@@# 
@#@@@@@# @#@@@@@# #@@##### @#@@@@@# #@@##### 
@@@@##@# @@@@#@@# #@@##### @@#@@#@# @@@@@@## 
@@@@##@# @@@##### @@@##### @#@@#@@# @@@@@@@# 
@@@##### @@@@@@@# @#@@#@@# @@@@@@## #@@##@@# 
@#@@@@@# @@@@##@# @@@@#@@# #@@##### @#@@#@@# 
#@@##@@# @@@@##@# @@@@#@@# @@@##### @@#@@#@# 
@@@@##@# @@@@@@@# @@@##### @#@@#@@# #@@##### 
@@#@@#@# @#@@@@@# @#@@@@@# @@@##### @@@##### 
#@@##@@# #@@##@@# @@@@@@@# @@@@##@# @@@##### 
@@@@@@@# #@@##@@# @@@@#@@# @@@##### @@@@@@## 
@@#@@#@# #@@##@@# #@@##@@# @@@@@@@# @@@@@@## 
@@@@@@## @@@@#@@# @@@##### @@@@@@## @@@@@@@# 
@@#@@#@# #@@##### @#@@#@@# @#@@@@@# @@@##### 
@@@@@@@# @@@@#@@# @@@@@@@# @@@##### @#@@#@@# 
#@@##@@# @#@@#@@# @@@##### @@@@#@@# @#@@#@@# 
@@@##### @@@@@@## @@@@@@@# @@@@##@# #@@##@@# 
@@@##### @@@##### @@@@@@@# @@@##### @@@@##@# 
@@@@#@@# @@#@@#@# @@@@##@# #@@##@@# @#@@@@@# 
@@@@@@## #@@##### @#@@@@@# @@@@@@## @#@@@@@# 
#@@##### @@@##### @@@@@@## #@@##@@# #@@##@@# 
@@@##### #@@##@@# @@@@@@## @@#@@#@# @#@@@@@# 
@@@@#@@# @@@@#@@# @@#@@#@# @@@@##@# @#@@@@@# 
@@@@#@@# @#@@#@@# @#@@@@@# @#@@#@@# @#@@@@@# 
@#@@@@@# @#@@@@@# @@@@@@@# @@@@@@## @@@@@@@# 
@@@@##@# @@@@@@@# @@#@@#@# @#@@@@@# @@@@@@@# 
@#@@#@@# @@@##### @@#@@#@# @@#@@#@# @#@@@@@# 
#@@##### @@@@##@# @@@@##@# @#@@#@@# #@@##### 
@@@@##@# #@@##### @#@@#@@# @@@##### #@@##@@# 
@#@@@@@# @#@@@@@# @@@@#@@# @@@@##@# @@#@@#@# 
#@@##@@# #@@##@@# @@@@@@## #@@##@@# #@@##@@# 
@@#@@#@# @@@@#@@# #@@##@@# @@#@@#@# @@#@@#@# 
#@@##@@# @#@@@@@# @#@@@@@# #@@##### @@@@#@@# 
@#@@@@@# #@@##### @@@@@@@# @@#@@#@# #@@##@@# 
#@@##### @@@@#@@# #@@##@@# @@#@@#@# #@@##@@# 
@@#@@#@# #@@##### @@@@##@# #@@##@@# @@#@@#@# 
@@@##### @@@##### #@@##### #@@##### @@@##### 
@@@@@@## @@@##### @@#@@#@# @@@@#@@# @@@@@@## 
#@@##@@# @@@@@@## #@@##@@# @@@@##@# @@@@@@@# 
@@@@@@## @@@##### @@@@@@## @@@@#@@# @#@@#@@# 
@#@@@@@# @@#@@#@# @@@@@@## #@@##@@# @#@@@@@# 
@@@@@@## @@@@@@@# #@@##### @@@@#@@# @@#@@#@# 
@@@##### @@@@@@## @@@@#@@# @@@##### @@@@@@## 
@@#@@#@# @@@@##@# #@@##@@# #@@##### @@@@##@# 
#@@##@@# #@@##### @#@@@@@# @@@@#@@# @#@@#@@# 
@@#@@#@# @#@@@@@# #@@##@@# @@@@@@@# @@@@#@@# 
@#@@#@@# @@@@@@## @@@@##@# @#@@@@@# @@#@@#@# 
@@@@#@@# @#@@@@@# @#@@#@@# @#@@#@@# @@@@##@# 
@@@##### #@@##### @@@@##@# @@@@#@@# @#@@#@@# 
@@@@#@@# @@#@@#@# @@@@@@## #@@##@@# #@@##@@# 
#@@##### #@@##### @#@@@@@# @@@@#@@# @@@@@@## 
@#@@@@@# @@@@@@@# @@@@##@# @@@@@@## @@@@##@# 
@@#@@#@# @@@@#@@# @@@@##@# @#@@#@@# @@@@##@# 
@@#@@#@# #@@##### @@@@#@@# @@@@@@## @@@@#@@# 
@@@##### @@@@@@@# @#@@@@@# @@@@#@@# #@@##### 
@@@@@@## #@@##@@# @#@@#@@# @@@@#@@# @#@@@@@# 
#@@##@@# #@@##### @@@##### @@#@@#@# #@@##@@# 
@@@##### @#@@#@@# @@@@#@@# @@@@@@@# @@@@@@@# 
@#@@@@@# @@@@@@## #@@##@@# @@@@@@@# @@@@@@## 
#@@##### @@#@@#@# #@@##@@# @@@@@@## #@@##@@# 
@@#@@#@# @@@@##@# #@@##@@# @@@@@@## @#@@@@@# 
@@@##### @@@@@@@# #@@##### @@@##### @@@@@@@# 
@@@@#@@# @@@##### #@@##@@# @@@@##@# @@@@@@@# 
#@@##### @#@@@@@# @@@@@@## @#@@#@@# @@@@@@## 
@@@@@@## @@@@@@## #@@##### @@@@@@@# @@@@@@@# 
#@@##### @#@@#@@# @@#@@#@# @@@@@@@# @@@@@@@# 
@#@@#@@# @@@@@@## @@@@@@@# @@@@#@@# #@@##@@# 
@@@@@@@# @#@@#@@# @@@##### @@@@##@# @#@@@@@# 
@#@@@@@# @#@@@@@# @#@@#@@# @@@@@@## @@@@@@@# 
@@@@@@## @#@@#@@# #@@##### #@@##### @@@@#@@# 
@@@@##@# @@@##### #@@##### @#@@@@@# @#@@@@@# 
@#@@#@@# @@#@@#@# @@@@#@@# @@@@##@# @#@@#@@# 
@@#@@#@# @#@@#@@# @@#@@#@# @@@##### @@@@#@@# 
@#@@@@@# @@@@@@@# @#@@#@@# @@@@@@## @@@##### 
#@@##@@# @@@##### #@@##### @@@@@@## @@@@##@# 
@@#@@#@# @@@##### @@@@#@@# @@@@@@## @#@@@@@# 
#@@##### @#@@@@@# @@#@@#@# @#@@@@@# @@@@@@@# 
@#@@#@@# @#@@@@@# @@@@@@@# @@@##### @@#@@#@# 
@@@@@@## #@@##### @@@@@@@# #@@##@@# @#@@@@@# 
@@@@@@## #@@##@@# @#@@#@@# @#@@@@@# @@@@@@@# 
@#@@#@@# @#@@#@@# @@#@@#@# @@#@@#@# @@@##### 
@@#@@#@# @@@@#@@# @@@@##@# @@@@@@## @#@@@@@# 
#@@##### @#@@@@@# #@@##### @@@@@@@# @@#@@#@# 
@@@@@@@# @@@@@@## @#@@#@@# @#@@#@@# @#@@@@@# 
@@@@##@# @@@@##@# @#@@#@@# @@#@@#@# @@@##### 
#@@##### @@@@@@@# @@@@##@# @@@##### #@@##### 
@@@@##@# @@#@@#@# @@@##### @@@##### @@@@##@# 
@@@@@@## @#@@@@@# @@@##### #@@##@@# #@@##### 
#@@##### #@@##### @@@@##@# @#@@@@@# #@@##@@# 
@#@@@@@# @#@@#@@# @@#@@#@# #@@##### @@@@##@# 
@#@@@@@# @#@@@@@# @@@@##@# @@@@@@@# #@@##@@# 
#@@##@@# @@@@@@@# @#@@#@@# @@@@##@# @#@@@@@# 
@#@@#@@# @@@@##@# @@@@#@@# @@@@#@@# @@@##### 
@@@@##@# @@@##### @@@@@@## #@@##@@# @@@##### 
@@#@@#@# @#@@#@@# @@@@@@## #@@##@@# @@#@@#@# 
@#@@#@@# @@@@@@@# @#@@@@@# @@@@#@@# @#@@@@@# 
@@#@@#@# @@@@##@# @@@@#@@# #@@##### @#@@#@@# 
@@#@@#@# #@@##### @#@@@@@# @#@@@@@# @#@@#@@# 
@@@@@@## #@@##### @@@@@@@# @@#@@#@# #@@##### 
@@@##### @@@@@@@# @@@@##@# @#@@@@@# #@@##@@#