forked from Project-OSRM/osrm-text-instructions
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ru.json
1024 lines (910 loc) · 75.9 KB
/
ru.json
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
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
{
"meta": {
"regExpFlags": ""
},
"v5": {
"accusative": [
["^ ([«\"])", " трасса $1"],
["^ (\\S+)ая [Аа]ллея ", " $1ую аллею "],
["^ (\\S+)ья [Аа]ллея ", " $1ью аллею "],
["^ (\\S+)яя [Аа]ллея ", " $1юю аллею "],
["^ (\\d+)-я (\\S+)ая [Аа]ллея ", " $1-ю $2ую аллею "],
["^ [Аа]ллея ", " аллею "],
["^ (\\S+)ая-(\\S+)ая [Уу]лица ", " $1ую-$2ую улицу "],
["^ (\\S+)ая [Уу]лица ", " $1ую улицу "],
["^ (\\S+)ья [Уу]лица ", " $1ью улицу "],
["^ (\\S+)яя [Уу]лица ", " $1юю улицу "],
["^ (\\d+)-я [Уу]лица ", " $1-ю улицу "],
["^ (\\d+)-я (\\S+)ая [Уу]лица ", " $1-ю $2ую улицу "],
["^ (\\S+)ая (\\S+)ая [Уу]лица ", " $1ую $2ую улицу "],
["^ (\\S+[вн])а [Уу]лица ", " $1у улицу "],
["^ (\\S+)ая (\\S+[вн])а [Уу]лица ", " $1ую $2у улицу "],
["^ Даньславля [Уу]лица ", " Даньславлю улицу "],
["^ Добрыня [Уу]лица ", " Добрыню улицу "],
["^ Людогоща [Уу]лица ", " Людогощу улицу "],
["^ [Уу]лица ", " улицу "],
["^ (\\d+)-я [Лл]иния ", " $1-ю линию "],
["^ (\\d+)-(\\d+)-я [Лл]иния ", " $1-$2-ю линию "],
["^ (\\S+)ая [Лл]иния ", " $1ую линию "],
["^ (\\S+)ья [Лл]иния ", " $1ью линию "],
["^ (\\S+)яя [Лл]иния ", " $1юю линию "],
["^ (\\d+)-я (\\S+)ая [Лл]иния ", " $1-ю $2ую линию "],
["^ [Лл]иния ", " линию "],
["^ (\\d+)-(\\d+)-я [Лл]инии ", " $1-$2-ю линии "],
["^ (\\S+)ая [Нн]абережная ", " $1ую набережную "],
["^ (\\S+)ья [Нн]абережная ", " $1ью набережную "],
["^ (\\S+)яя [Нн]абережная ", " $1юю набережную "],
["^ (\\d+)-я (\\S+)ая [Нн]абережная ", " $1-ю $2ую набережную "],
["^ [Нн]абережная ", " набережную "],
["^ (\\S+)ая [Пп]лощадь ", " $1ую площадь "],
["^ (\\S+)ья [Пп]лощадь ", " $1ью площадь "],
["^ (\\S+)яя [Пп]лощадь ", " $1юю площадь "],
["^ (\\S+[вн])а [Пп]лощадь ", " $1у площадь "],
["^ (\\d+)-я (\\S+)ая [Пп]лощадь ", " $1-ю $2ую площадь "],
["^ [Пп]лощадь ", " площадь "],
["^ (\\S+)ая [Пп]росека ", " $1ую просеку "],
["^ (\\S+)ья [Пп]росека ", " $1ью просеку "],
["^ (\\S+)яя [Пп]росека ", " $1юю просеку "],
["^ (\\d+)-я [Пп]росека ", " $1-ю просеку "],
["^ [Пп]росека ", " просеку "],
["^ (\\S+)ая [Ээ]стакада ", " $1ую эстакаду "],
["^ (\\S+)ья [Ээ]стакада ", " $1ью эстакаду "],
["^ (\\S+)яя [Ээ]стакада ", " $1юю эстакаду "],
["^ (\\d+)-я (\\S+)ая [Ээ]стакада ", " $1-ю $2ую эстакаду "],
["^ [Ээ]стакада ", " эстакаду "],
["^ (\\S+)ая [Мм]агистраль ", " $1ую магистраль "],
["^ (\\S+)ья [Мм]агистраль ", " $1ью магистраль "],
["^ (\\S+)яя [Мм]агистраль ", " $1юю магистраль "],
["^ (\\S+)ая (\\S+)ая [Мм]агистраль ", " $1ую $2ую магистраль "],
["^ (\\d+)-я (\\S+)ая [Мм]агистраль ", " $1-ю $2ую магистраль "],
["^ [Мм]агистраль ", " магистраль "],
["^ (\\S+)ая [Рр]азвязка ", " $1ую развязку "],
["^ (\\S+)ья [Рр]азвязка ", " $1ью развязку "],
["^ (\\S+)яя [Рр]азвязка ", " $1юю развязку "],
["^ (\\d+)-я (\\S+)ая [Рр]азвязка ", " $1-ю $2ую развязку "],
["^ [Рр]азвязка ", " развязку "],
["^ (\\S+)ая [Тт]расса ", " $1ую трассу "],
["^ (\\S+)ья [Тт]расса ", " $1ью трассу "],
["^ (\\S+)яя [Тт]расса ", " $1юю трассу "],
["^ (\\d+)-я (\\S+)ая [Тт]расса ", " $1-ю $2ую трассу "],
["^ [Тт]расса ", " трассу "],
["^ (\\S+)ая ([Аа]вто)?[Дд]орога ", " $1ую $2дорогу "],
["^ (\\S+)ья ([Аа]вто)?[Дд]орога ", " $1ью $2дорогу "],
["^ (\\S+)яя ([Аа]вто)?[Дд]орога ", " $1юю $2дорогу "],
["^ (\\S+)ая (\\S+)ая ([Аа]вто)?[Дд]орога ", " $1ую $2ую $3дорогу "],
["^ (\\d+)-я (\\S+)ая ([Аа]вто)?[Дд]орога ", " $1-ю $2ую $3дорогу "],
["^ ([Аа]вто)?[Дд]орога ", " $1дорогу "],
["^ (\\S+)ая [Дд]орожка ", " $1ую дорожку "],
["^ (\\S+)ья [Дд]орожка ", " $1ью дорожку "],
["^ (\\S+)яя [Дд]орожка ", " $1юю дорожку "],
["^ (\\d+)-я (\\S+)ая [Дд]орожка ", " $1-ю $2ую дорожку "],
["^ [Дд]орожка ", " дорожку "],
["^ (\\S+)ая [Кк]оса ", " $1ую косу "],
["^ (\\S+)ая [Хх]орда ", " $1ую хорду "],
["^ [Дд]убл[её]р ", " дублёр "]
],
"dative": [
["^ ([«\"])", " трасса $1"],
["^ (\\S+)ая [Аа]ллея ", " $1ой аллее "],
["^ (\\S+)ья [Аа]ллея ", " $1ьей аллее "],
["^ (\\S+)яя [Аа]ллея ", " $1ей аллее "],
["^ (\\d+)-я (\\S+)ая [Аа]ллея ", " $1-й $2ой аллее "],
["^ [Аа]ллея ", " аллее "],
["^ (\\S+)ая-(\\S+)ая [Уу]лица ", " $1ой-$2ой улице "],
["^ (\\S+)ая [Уу]лица ", " $1ой улице "],
["^ (\\S+)ья [Уу]лица ", " $1ьей улице "],
["^ (\\S+)яя [Уу]лица ", " $1ей улице "],
["^ (\\d+)-я [Уу]лица ", " $1-й улице "],
["^ (\\d+)-я (\\S+)ая [Уу]лица ", " $1-й $2ой улице "],
["^ (\\S+)ая (\\S+)ая [Уу]лица ", " $1ой $2ой улице "],
["^ (\\S+[вн])а [Уу]лица ", " $1ой улице "],
["^ (\\S+)ая (\\S+[вн])а [Уу]лица ", " $1ой $2ой улице "],
["^ Даньславля [Уу]лица ", " Даньславлей улице "],
["^ Добрыня [Уу]лица ", " Добрыней улице "],
["^ Людогоща [Уу]лица ", " Людогощей улице "],
["^ [Уу]лица ", " улице "],
["^ (\\d+)-я [Лл]иния ", " $1-й линии "],
["^ (\\d+)-(\\d+)-я [Лл]иния ", " $1-$2-й линии "],
["^ (\\S+)ая [Лл]иния ", " $1ой линии "],
["^ (\\S+)ья [Лл]иния ", " $1ьей линии "],
["^ (\\S+)яя [Лл]иния ", " $1ей линии "],
["^ (\\d+)-я (\\S+)ая [Лл]иния ", " $1-й $2ой линии "],
["^ [Лл]иния ", " линии "],
["^ (\\d+)-(\\d+)-я [Лл]инии ", " $1-$2-й линиям "],
["^ (\\S+)ая [Нн]абережная ", " $1ой набережной "],
["^ (\\S+)ья [Нн]абережная ", " $1ьей набережной "],
["^ (\\S+)яя [Нн]абережная ", " $1ей набережной "],
["^ (\\d+)-я (\\S+)ая [Нн]абережная ", " $1-й $2ой набережной "],
["^ [Нн]абережная ", " набережной "],
["^ (\\S+)ая [Пп]лощадь ", " $1ой площади "],
["^ (\\S+)ья [Пп]лощадь ", " $1ьей площади "],
["^ (\\S+)яя [Пп]лощадь ", " $1ей площади "],
["^ (\\S+[вн])а [Пп]лощадь ", " $1ой площади "],
["^ (\\d+)-я (\\S+)ая [Пп]лощадь ", " $1-й $2ой площади "],
["^ [Пп]лощадь ", " площади "],
["^ (\\S+)ая [Пп]росека ", " $1ой просеке "],
["^ (\\S+)ья [Пп]росека ", " $1ьей просеке "],
["^ (\\S+)яя [Пп]росека ", " $1ей просеке "],
["^ (\\d+)-я [Пп]росека ", " $1-й просеке "],
["^ [Пп]росека ", " просеке "],
["^ (\\S+)ая [Ээ]стакада ", " $1ой эстакаде "],
["^ (\\S+)ья [Ээ]стакада ", " $1ьей эстакаде "],
["^ (\\S+)яя [Ээ]стакада ", " $1ей эстакаде "],
["^ (\\d+)-я (\\S+)ая [Ээ]стакада ", " $1-й $2ой эстакаде "],
["^ [Ээ]стакада ", " эстакаде "],
["^ (\\S+)ая [Мм]агистраль ", " $1ой магистрали "],
["^ (\\S+)ья [Мм]агистраль ", " $1ьей магистрали "],
["^ (\\S+)яя [Мм]агистраль ", " $1ей магистрали "],
["^ (\\S+)ая (\\S+)ая [Мм]агистраль ", " $1ой $2ой магистрали "],
["^ (\\d+)-я (\\S+)ая [Мм]агистраль ", " $1-й $2ой магистрали "],
["^ [Мм]агистраль ", " магистрали "],
["^ (\\S+)ая [Рр]азвязка ", " $1ой развязке "],
["^ (\\S+)ья [Рр]азвязка ", " $1ьей развязке "],
["^ (\\S+)яя [Рр]азвязка ", " $1ей развязке "],
["^ (\\d+)-я (\\S+)ая [Рр]азвязка ", " $1-й $2ой развязке "],
["^ [Рр]азвязка ", " развязке "],
["^ (\\S+)ая [Тт]расса ", " $1ой трассе "],
["^ (\\S+)ья [Тт]расса ", " $1ьей трассе "],
["^ (\\S+)яя [Тт]расса ", " $1ей трассе "],
["^ (\\d+)-я (\\S+)ая [Тт]расса ", " $1-й $2ой трассе "],
["^ [Тт]расса ", " трассе "],
["^ (\\S+)ая ([Аа]вто)?[Дд]орога ", " $1ой $2дороге "],
["^ (\\S+)ья ([Аа]вто)?[Дд]орога ", " $1ьей $2дороге "],
["^ (\\S+)яя ([Аа]вто)?[Дд]орога ", " $1ей $2дороге "],
["^ (\\S+)ая (\\S+)ая ([Аа]вто)?[Дд]орога ", " $1ой $2ой $3дороге "],
["^ (\\d+)-я (\\S+)ая ([Аа]вто)?[Дд]орога ", " $1-й $2ой $3дороге "],
["^ ([Аа]вто)?[Дд]орога ", " $1дороге "],
["^ (\\S+)ая [Дд]орожка ", " $1ой дорожке "],
["^ (\\S+)ья [Дд]орожка ", " $1ьей дорожке "],
["^ (\\S+)яя [Дд]орожка ", " $1ей дорожке "],
["^ (\\d+)-я (\\S+)ая [Дд]орожка ", " $1-й $2ой дорожке "],
["^ [Дд]орожка ", " дорожке "],
["^ (\\S+)во [Пп]оле ", " $1ву полю "],
["^ (\\S+)ая [Кк]оса ", " $1ой косе "],
["^ (\\S+)ая [Хх]орда ", " $1ой хорде "],
["^ (\\S+)[иоы]й [Пп]роток ", " $1ому протоку "],
["^ (\\S+н)ий [Бб]ульвар ", " $1ему бульвару "],
["^ (\\S+)[иоы]й [Бб]ульвар ", " $1ому бульвару "],
["^ (\\S+[иы]н) [Бб]ульвар ", " $1у бульвару "],
["^ (\\S+)[иоы]й (\\S+н)ий [Бб]ульвар ", " $1ому $2ему бульвару "],
["^ (\\S+н)ий (\\S+)[иоы]й [Бб]ульвар ", " $1ему $2ому бульвару "],
["^ (\\S+)[иоы]й (\\S+)[иоы]й [Бб]ульвар ", " $1ому $2ому бульвару "],
["^ (\\S+)[иоы]й (\\S+[иы]н) [Бб]ульвар ", " $1ому $2у бульвару "],
["^ (\\d+)-й (\\S+н)ий [Бб]ульвар ", " $1-му $2ему бульвару "],
["^ (\\d+)-й (\\S+)[иоы]й [Бб]ульвар ", " $1-му $2ому бульвару "],
["^ (\\d+)-й (\\S+[иы]н) [Бб]ульвар ", " $1-му $2у бульвару "],
["^ [Бб]ульвар ", " бульвару "],
["^ [Дд]убл[её]р ", " дублёру "],
["^ (\\S+н)ий [Зз]аезд ", " $1ему заезду "],
["^ (\\S+)[иоы]й [Зз]аезд ", " $1ому заезду "],
["^ (\\S+[еёо]в) [Зз]аезд ", " $1у заезду "],
["^ (\\S+[иы]н) [Зз]аезд ", " $1у заезду "],
["^ (\\S+)[иоы]й (\\S+н)ий [Зз]аезд ", " $1ому $2ему заезду "],
["^ (\\S+н)ий (\\S+)[иоы]й [Зз]аезд ", " $1ему $2ому заезду "],
["^ (\\S+)[иоы]й (\\S+)[иоы]й [Зз]аезд ", " $1ому $2ому заезду "],
["^ (\\S+)[иоы]й (\\S+[еёо]в) [Зз]аезд ", " $1ому $2у заезду "],
["^ (\\S+)[иоы]й (\\S+[иы]н) [Зз]аезд ", " $1ому $2у заезду "],
["^ (\\d+)-й (\\S+н)ий [Зз]аезд ", " $1-му $2ему заезду "],
["^ (\\d+)-й (\\S+)[иоы]й [Зз]аезд ", " $1-му $2ому заезду "],
["^ (\\d+)-й (\\S+[еёо]в) [Зз]аезд ", " $1-му $2у заезду "],
["^ (\\d+)-й (\\S+[иы]н) [Зз]аезд ", " $1-му $2у заезду "],
["^ [Зз]аезд ", " заезду "],
["^ (\\S+н)ий [Мм]ост ", " $1ему мосту "],
["^ (\\S+)[иоы]й [Мм]ост ", " $1ому мосту "],
["^ (\\S+[еёо]в) [Мм]ост ", " $1у мосту "],
["^ (\\S+[иы]н) [Мм]ост ", " $1у мосту "],
["^ (\\S+)[иоы]й (\\S+н)ий [Мм]ост ", " $1ому $2ему мосту "],
["^ (\\S+н)ий (\\S+)[иоы]й [Мм]ост ", " $1ему $2ому мосту "],
["^ (\\S+)[иоы]й (\\S+)[иоы]й [Мм]ост ", " $1ому $2ому мосту "],
["^ (\\S+)[иоы]й (\\S+[еёо]в) [Мм]ост ", " $1ому $2у мосту "],
["^ (\\S+)[иоы]й (\\S+[иы]н) [Мм]ост ", " $1ому $2у мосту "],
["^ (\\d+)-й [Мм]ост ", " $1-му мосту "],
["^ (\\d+)-й (\\S+н)ий [Мм]ост ", " $1-му $2ему мосту "],
["^ (\\d+)-й (\\S+)[иоы]й [Мм]ост ", " $1-му $2ому мосту "],
["^ (\\d+)-й (\\S+[еёо]в) [Мм]ост ", " $1-му $2у мосту "],
["^ (\\d+)-й (\\S+[иы]н) [Мм]ост ", " $1-му $2у мосту "],
["^ [Мм]ост ", " мосту "],
["^ (\\S+н)ий [Оо]бход ", " $1ему обходу "],
["^ (\\S+)[иоы]й [Оо]бход ", " $1ому обходу "],
["^ [Оо]бход ", " обходу "],
["^ (\\S+н)ий [Пп]арк ", " $1ему парку "],
["^ (\\S+)[иоы]й [Пп]арк ", " $1ому парку "],
["^ (\\S+[иы]н) [Пп]арк ", " $1у парку "],
["^ (\\S+)[иоы]й (\\S+н)ий [Пп]арк ", " $1ому $2ему парку "],
["^ (\\S+н)ий (\\S+)[иоы]й [Пп]арк ", " $1ему $2ому парку "],
["^ (\\S+)[иоы]й (\\S+)[иоы]й [Пп]арк ", " $1ому $2ому парку "],
["^ (\\S+)[иоы]й (\\S+[иы]н) [Пп]арк ", " $1ому $2у парку "],
["^ (\\d+)-й (\\S+н)ий [Пп]арк ", " $1-му $2ему парку "],
["^ (\\d+)-й (\\S+)[иоы]й [Пп]арк ", " $1-му $2ому парку "],
["^ (\\d+)-й (\\S+[иы]н) [Пп]арк ", " $1-му $2у парку "],
["^ [Пп]арк ", " парку "],
["^ (\\S+)[иоы]й-(\\S+)[иоы]й [Пп]ереулок ", " $1ому-$2ому переулку "],
["^ (\\d+)-й (\\S+)[иоы]й-(\\S+)[иоы]й [Пп]ереулок ", " $1-му $2ому-$3ому переулку "],
["^ (\\S+н)ий [Пп]ереулок ", " $1ему переулку "],
["^ (\\S+)[иоы]й [Пп]ереулок ", " $1ому переулку "],
["^ (\\S+[еёо]в) [Пп]ереулок ", " $1у переулку "],
["^ (\\S+[иы]н) [Пп]ереулок ", " $1у переулку "],
["^ (\\S+)[иоы]й (\\S+н)ий [Пп]ереулок ", " $1ому $2ему переулку "],
["^ (\\S+н)ий (\\S+)[иоы]й [Пп]ереулок ", " $1ему $2ому переулку "],
["^ (\\S+)[иоы]й (\\S+)[иоы]й [Пп]ереулок ", " $1ому $2ому переулку "],
["^ (\\S+)[иоы]й (\\S+[еёо]в) [Пп]ереулок ", " $1ому $2у переулку "],
["^ (\\S+)[иоы]й (\\S+[иы]н) [Пп]ереулок ", " $1ому $2у переулку "],
["^ (\\d+)-й [Пп]ереулок ", " $1-му переулку "],
["^ (\\d+)-й (\\S+н)ий [Пп]ереулок ", " $1-му $2ему переулку "],
["^ (\\d+)-й (\\S+)[иоы]й [Пп]ереулок ", " $1-му $2ому переулку "],
["^ (\\d+)-й (\\S+[еёо]в) [Пп]ереулок ", " $1-му $2у переулку "],
["^ (\\d+)-й (\\S+[иы]н) [Пп]ереулок ", " $1-му $2у переулку "],
["^ [Пп]ереулок ", " переулку "],
["^ [Пп]одъезд ", " подъезду "],
["^ (\\S+[еёо]в)-(\\S+)[иоы]й [Пп]роезд ", " $1у-$2ому проезду "],
["^ (\\S+н)ий [Пп]роезд ", " $1ему проезду "],
["^ (\\S+)[иоы]й [Пп]роезд ", " $1ому проезду "],
["^ (\\S+[еёо]в) [Пп]роезд ", " $1у проезду "],
["^ (\\S+[иы]н) [Пп]роезд ", " $1у проезду "],
["^ (\\S+)[иоы]й (\\S+н)ий [Пп]роезд ", " $1ому $2ему проезду "],
["^ (\\S+н)ий (\\S+)[иоы]й [Пп]роезд ", " $1ему $2ому проезду "],
["^ (\\S+)[иоы]й (\\S+)[иоы]й [Пп]роезд ", " $1ому $2ому проезду "],
["^ (\\S+)[иоы]й (\\S+[еёо]в) [Пп]роезд ", " $1ому $2у проезду "],
["^ (\\S+)[иоы]й (\\S+[иы]н) [Пп]роезд ", " $1ому $2у проезду "],
["^ (\\d+)-й [Пп]роезд ", " $1-му проезду "],
["^ (\\d+)-й (\\S+н)ий [Пп]роезд ", " $1-му $2ему проезду "],
["^ (\\d+)-й (\\S+)[иоы]й [Пп]роезд ", " $1-му $2ому проезду "],
["^ (\\d+)-й (\\S+[еёо]в) [Пп]роезд ", " $1-му $2у проезду "],
["^ (\\d+)-й (\\S+[иы]н) [Пп]роезд ", " $1-му $2у проезду "],
["^ (\\d+)-й (\\S+н)ий (\\S+)[иоы]й [Пп]роезд ", " $1-му $2ему $3ому проезду "],
["^ (\\d+)-й (\\S+)[иоы]й (\\S+)[иоы]й [Пп]роезд ", " $1-му $2ому $3ому проезду "],
["^ [Пп]роезд ", " проезду "],
["^ (\\S+н)ий [Пп]роспект ", " $1ему проспекту "],
["^ (\\S+)[иоы]й [Пп]роспект ", " $1ому проспекту "],
["^ (\\S+[иы]н) [Пп]роспект ", " $1у проспекту "],
["^ (\\S+)[иоы]й (\\S+н)ий [Пп]роспект ", " $1ому $2ему проспекту "],
["^ (\\S+н)ий (\\S+)[иоы]й [Пп]роспект ", " $1ему $2ому проспекту "],
["^ (\\S+)[иоы]й (\\S+)[иоы]й [Пп]роспект ", " $1ому $2ому проспекту "],
["^ (\\S+)[иоы]й (\\S+[иы]н) [Пп]роспект ", " $1ому $2у проспекту "],
["^ (\\d+)-й (\\S+н)ий [Пп]роспект ", " $1-му $2ему проспекту "],
["^ (\\d+)-й (\\S+)[иоы]й [Пп]роспект ", " $1-му $2ому проспекту "],
["^ (\\d+)-й (\\S+[иы]н) [Пп]роспект ", " $1-му $2у проспекту "],
["^ [Пп]роспект ", " проспекту "],
["^ (\\S+н)ий [Пп]утепровод ", " $1ему путепроводу "],
["^ (\\S+)[иоы]й [Пп]утепровод ", " $1ому путепроводу "],
["^ (\\S+[иы]н) [Пп]утепровод ", " $1у путепроводу "],
["^ (\\S+)[иоы]й (\\S+н)ий [Пп]утепровод ", " $1ому $2ему путепроводу "],
["^ (\\S+н)ий (\\S+)[иоы]й [Пп]утепровод ", " $1ему $2ому путепроводу "],
["^ (\\S+)[иоы]й (\\S+)[иоы]й [Пп]утепровод ", " $1ому $2ому путепроводу "],
["^ (\\S+)[иоы]й (\\S+[иы]н) [Пп]утепровод ", " $1ому $2у путепроводу "],
["^ (\\d+)-й (\\S+н)ий [Пп]утепровод ", " $1-му $2ему путепроводу "],
["^ (\\d+)-й (\\S+)[иоы]й [Пп]утепровод ", " $1-му $2ому путепроводу "],
["^ (\\d+)-й (\\S+[иы]н) [Пп]утепровод ", " $1-му $2у путепроводу "],
["^ [Пп]утепровод ", " путепроводу "],
["^ (\\S+н)ий [Сс]пуск ", " $1ему спуску "],
["^ (\\S+)[иоы]й [Сс]пуск ", " $1ому спуску "],
["^ (\\S+[еёо]в) [Сс]пуск ", " $1у спуску "],
["^ (\\S+[иы]н) [Сс]пуск ", " $1у спуску "],
["^ (\\S+)[иоы]й (\\S+н)ий [Сс]пуск ", " $1ому $2ему спуску "],
["^ (\\S+н)ий (\\S+)[иоы]й [Сс]пуск ", " $1ему $2ому спуску "],
["^ (\\S+)[иоы]й (\\S+)[иоы]й [Сс]пуск ", " $1ому $2ому спуску "],
["^ (\\S+)[иоы]й (\\S+[еёо]в) [Сс]пуск ", " $1ому $2у спуску "],
["^ (\\S+)[иоы]й (\\S+[иы]н) [Сс]пуск ", " $1ому $2у спуску "],
["^ (\\d+)-й (\\S+н)ий [Сс]пуск ", " $1-му $2ему спуску "],
["^ (\\d+)-й (\\S+)[иоы]й [Сс]пуск ", " $1-му $2ому спуску "],
["^ (\\d+)-й (\\S+[еёо]в) [Сс]пуск ", " $1-му $2у спуску "],
["^ (\\d+)-й (\\S+[иы]н) [Сс]пуск ", " $1-му $2у спуску "],
["^ [Сс]пуск ", " спуску "],
["^ (\\S+н)ий [Сс]ъезд ", " $1ему съезду "],
["^ (\\S+)[иоы]й [Сс]ъезд ", " $1ому съезду "],
["^ (\\S+[иы]н) [Сс]ъезд ", " $1у съезду "],
["^ (\\S+)[иоы]й (\\S+н)ий [Сс]ъезд ", " $1ому $2ему съезду "],
["^ (\\S+н)ий (\\S+)[иоы]й [Сс]ъезд ", " $1ему $2ому съезду "],
["^ (\\S+)[иоы]й (\\S+)[иоы]й [Сс]ъезд ", " $1ому $2ому съезду "],
["^ (\\S+)[иоы]й (\\S+[иы]н) [Сс]ъезд ", " $1ому $2у съезду "],
["^ (\\d+)-й (\\S+н)ий [Сс]ъезд ", " $1-му $2ему съезду "],
["^ (\\d+)-й (\\S+)[иоы]й [Сс]ъезд ", " $1-му $2ому съезду "],
["^ (\\d+)-й (\\S+[иы]н) [Сс]ъезд ", " $1-му $2у съезду "],
["^ [Сс]ъезд ", " съезду "],
["^ (\\S+н)ий [Тт][уо]ннель ", " $1ему тоннелю "],
["^ (\\S+)[иоы]й [Тт][уо]ннель ", " $1ому тоннелю "],
["^ (\\S+[иы]н) [Тт][уо]ннель ", " $1у тоннелю "],
["^ (\\S+)[иоы]й (\\S+н)ий [Тт][уо]ннель ", " $1ому $2ему тоннелю "],
["^ (\\S+н)ий (\\S+)[иоы]й [Тт][уо]ннель ", " $1ему $2ому тоннелю "],
["^ (\\S+)[иоы]й (\\S+)[иоы]й [Тт][уо]ннель ", " $1ому $2ому тоннелю "],
["^ (\\S+)[иоы]й (\\S+[иы]н) [Тт][уо]ннель ", " $1ому $2у тоннелю "],
["^ (\\d+)-й (\\S+н)ий [Тт][уо]ннель ", " $1-му $2ему тоннелю "],
["^ (\\d+)-й (\\S+)[иоы]й [Тт][уо]ннель ", " $1-му $2ому тоннелю "],
["^ (\\d+)-й (\\S+[иы]н) [Тт][уо]ннель ", " $1-му $2у тоннелю "],
["^ [Тт][уо]ннель ", " тоннелю "],
["^ (\\S+н)ий [Тт]ракт ", " $1ему тракту "],
["^ (\\S+)[иоы]й [Тт]ракт ", " $1ому тракту "],
["^ (\\S+[еёо]в) [Тт]ракт ", " $1у тракту "],
["^ (\\S+[иы]н) [Тт]ракт ", " $1у тракту "],
["^ (\\S+)[иоы]й (\\S+н)ий [Тт]ракт ", " $1ому $2ему тракту "],
["^ (\\S+н)ий (\\S+)[иоы]й [Тт]ракт ", " $1ему $2ому тракту "],
["^ (\\S+)[иоы]й (\\S+)[иоы]й [Тт]ракт ", " $1ому $2ому тракту "],
["^ (\\S+)[иоы]й (\\S+[еёо]в) [Тт]ракт ", " $1ому $2у тракту "],
["^ (\\S+)[иоы]й (\\S+[иы]н) [Тт]ракт ", " $1ому $2у тракту "],
["^ (\\d+)-й (\\S+н)ий [Тт]ракт ", " $1-му $2ему тракту "],
["^ (\\d+)-й (\\S+)[иоы]й [Тт]ракт ", " $1-му $2ому тракту "],
["^ (\\d+)-й (\\S+[еёо]в) [Тт]ракт ", " $1-му $2у тракту "],
["^ (\\d+)-й (\\S+[иы]н) [Тт]ракт ", " $1-му $2у тракту "],
["^ [Тт]ракт ", " тракту "],
["^ (\\S+н)ий [Тт]упик ", " $1ему тупику "],
["^ (\\S+)[иоы]й [Тт]упик ", " $1ому тупику "],
["^ (\\S+[еёо]в) [Тт]упик ", " $1у тупику "],
["^ (\\S+[иы]н) [Тт]упик ", " $1у тупику "],
["^ (\\S+)[иоы]й (\\S+н)ий [Тт]упик ", " $1ому $2ему тупику "],
["^ (\\S+н)ий (\\S+)[иоы]й [Тт]упик ", " $1ему $2ому тупику "],
["^ (\\S+)[иоы]й (\\S+)[иоы]й [Тт]упик ", " $1ому $2ому тупику "],
["^ (\\S+)[иоы]й (\\S+[еёо]в) [Тт]упик ", " $1ому $2у тупику "],
["^ (\\S+)[иоы]й (\\S+[иы]н) [Тт]упик ", " $1ому $2у тупику "],
["^ (\\d+)-й [Тт]упик ", " $1-му тупику "],
["^ (\\d+)-й (\\S+н)ий [Тт]упик ", " $1-му $2ему тупику "],
["^ (\\d+)-й (\\S+)[иоы]й [Тт]упик ", " $1-му $2ому тупику "],
["^ (\\d+)-й (\\S+[еёо]в) [Тт]упик ", " $1-му $2у тупику "],
["^ (\\d+)-й (\\S+[иы]н) [Тт]упик ", " $1-му $2у тупику "],
["^ [Тт]упик ", " тупику "],
["^ (\\S+[ео])е ([Пп]олу)?[Кк]ольцо ", " $1му $2кольцу "],
["^ (\\S+ье) ([Пп]олу)?[Кк]ольцо ", " $1му $2кольцу "],
["^ (\\S+[ео])е (\\S+[ео])е ([Пп]олу)?[Кк]ольцо ", " $1му $2му $3кольцу "],
["^ (\\S+ье) (\\S+[ео])е ([Пп]олу)?[Кк]ольцо ", " $1му $2му $3кольцу "],
["^ (\\d+)-е (\\S+[ео])е ([Пп]олу)?[Кк]ольцо ", " $1-му $2му $3кольцу "],
["^ (\\d+)-е (\\S+ье) ([Пп]олу)?[Кк]ольцо ", " $1-му $2му $3кольцу "],
["^ ([Пп]олу)?[Кк]ольцо ", " $1кольцу "],
["^ (\\S+[ео])е [Шш]оссе ", " $1му шоссе "],
["^ (\\S+ье) [Шш]оссе ", " $1му шоссе "],
["^ (\\S+[ео])е (\\S+[ео])е [Шш]оссе ", " $1му $2му шоссе "],
["^ (\\S+ье) (\\S+[ео])е [Шш]оссе ", " $1му $2му шоссе "],
["^ (\\d+)-е (\\S+[ео])е [Шш]оссе ", " $1-му $2му шоссе "],
["^ (\\d+)-е (\\S+ье) [Шш]оссе ", " $1-му $2му шоссе "],
[" ([Тт])ретому ", " $1ретьему "],
["([жч])ому ", "$1ьему "],
["([жч])ой ", "$1ей "]
],
"genitive": [
["^ ([«\"])", " трасса $1"],
["^ (\\S+)ая [Аа]ллея ", " $1ой аллеи "],
["^ (\\S+)ья [Аа]ллея ", " $1ьей аллеи "],
["^ (\\S+)яя [Аа]ллея ", " $1ей аллеи "],
["^ (\\d+)-я (\\S+)ая [Аа]ллея ", " $1-й $2ой аллеи "],
["^ [Аа]ллея ", " аллеи "],
["^ (\\S+)ая-(\\S+)ая [Уу]лица ", " $1ой-$2ой улицы "],
["^ (\\S+)ая [Уу]лица ", " $1ой улицы "],
["^ (\\S+)ья [Уу]лица ", " $1ьей улицы "],
["^ (\\S+)яя [Уу]лица ", " $1ей улицы "],
["^ (\\d+)-я [Уу]лица ", " $1-й улицы "],
["^ (\\d+)-я (\\S+)ая [Уу]лица ", " $1-й $2ой улицы "],
["^ (\\S+)ая (\\S+)ая [Уу]лица ", " $1ой $2ой улицы "],
["^ (\\S+[вн])а [Уу]лица ", " $1ой улицы "],
["^ (\\S+)ая (\\S+[вн])а [Уу]лица ", " $1ой $2ой улицы "],
["^ Даньславля [Уу]лица ", " Даньславлей улицы "],
["^ Добрыня [Уу]лица ", " Добрыней улицы "],
["^ Людогоща [Уу]лица ", " Людогощей улицы "],
["^ [Уу]лица ", " улицы "],
["^ (\\d+)-я [Лл]иния ", " $1-й линии "],
["^ (\\d+)-(\\d+)-я [Лл]иния ", " $1-$2-й линии "],
["^ (\\S+)ая [Лл]иния ", " $1ой линии "],
["^ (\\S+)ья [Лл]иния ", " $1ьей линии "],
["^ (\\S+)яя [Лл]иния ", " $1ей линии "],
["^ (\\d+)-я (\\S+)ая [Лл]иния ", " $1-й $2ой линии "],
["^ [Лл]иния ", " линии "],
["^ (\\d+)-(\\d+)-я [Лл]инии ", " $1-$2-й линий "],
["^ (\\S+)ая [Нн]абережная ", " $1ой набережной "],
["^ (\\S+)ья [Нн]абережная ", " $1ьей набережной "],
["^ (\\S+)яя [Нн]абережная ", " $1ей набережной "],
["^ (\\d+)-я (\\S+)ая [Нн]абережная ", " $1-й $2ой набережной "],
["^ [Нн]абережная ", " набережной "],
["^ (\\S+)ая [Пп]лощадь ", " $1ой площади "],
["^ (\\S+)ья [Пп]лощадь ", " $1ьей площади "],
["^ (\\S+)яя [Пп]лощадь ", " $1ей площади "],
["^ (\\S+[вн])а [Пп]лощадь ", " $1ой площади "],
["^ (\\d+)-я (\\S+)ая [Пп]лощадь ", " $1-й $2ой площади "],
["^ [Пп]лощадь ", " площади "],
["^ (\\S+)ая [Пп]росека ", " $1ой просеки "],
["^ (\\S+)ья [Пп]росека ", " $1ьей просеки "],
["^ (\\S+)яя [Пп]росека ", " $1ей просеки "],
["^ (\\d+)-я [Пп]росека ", " $1-й просеки "],
["^ [Пп]росека ", " просеки "],
["^ (\\S+)ая [Ээ]стакада ", " $1ой эстакады "],
["^ (\\S+)ья [Ээ]стакада ", " $1ьей эстакады "],
["^ (\\S+)яя [Ээ]стакада ", " $1ей эстакады "],
["^ (\\d+)-я (\\S+)ая [Ээ]стакада ", " $1-й $2ой эстакады "],
["^ [Ээ]стакада ", " эстакады "],
["^ (\\S+)ая [Мм]агистраль ", " $1ой магистрали "],
["^ (\\S+)ья [Мм]агистраль ", " $1ьей магистрали "],
["^ (\\S+)яя [Мм]агистраль ", " $1ей магистрали "],
["^ (\\S+)ая (\\S+)ая [Мм]агистраль ", " $1ой $2ой магистрали "],
["^ (\\d+)-я (\\S+)ая [Мм]агистраль ", " $1-й $2ой магистрали "],
["^ [Мм]агистраль ", " магистрали "],
["^ (\\S+)ая [Рр]азвязка ", " $1ой развязки "],
["^ (\\S+)ья [Рр]азвязка ", " $1ьей развязки "],
["^ (\\S+)яя [Рр]азвязка ", " $1ей развязки "],
["^ (\\d+)-я (\\S+)ая [Рр]азвязка ", " $1-й $2ой развязки "],
["^ [Рр]азвязка ", " развязки "],
["^ (\\S+)ая [Тт]расса ", " $1ой трассы "],
["^ (\\S+)ья [Тт]расса ", " $1ьей трассы "],
["^ (\\S+)яя [Тт]расса ", " $1ей трассы "],
["^ (\\d+)-я (\\S+)ая [Тт]расса ", " $1-й $2ой трассы "],
["^ [Тт]расса ", " трассы "],
["^ (\\S+)ая ([Аа]вто)?[Дд]орога ", " $1ой $2дороги "],
["^ (\\S+)ья ([Аа]вто)?[Дд]орога ", " $1ьей $2дороги "],
["^ (\\S+)яя ([Аа]вто)?[Дд]орога ", " $1ей $2дороги "],
["^ (\\S+)ая (\\S+)ая ([Аа]вто)?[Дд]орога ", " $1ой $2ой $3дороги "],
["^ (\\d+)-я (\\S+)ая ([Аа]вто)?[Дд]орога ", " $1-й $2ой $3дороги "],
["^ ([Аа]вто)?[Дд]орога ", " $1дороги "],
["^ (\\S+)ая [Дд]орожка ", " $1ой дорожки "],
["^ (\\S+)ья [Дд]орожка ", " $1ьей дорожки "],
["^ (\\S+)яя [Дд]орожка ", " $1ей дорожки "],
["^ (\\d+)-я (\\S+)ая [Дд]орожка ", " $1-й $2ой дорожки "],
["^ [Дд]орожка ", " дорожки "],
["^ (\\S+)во [Пп]оле ", " $1ва поля "],
["^ (\\S+)ая [Кк]оса ", " $1ой косы "],
["^ (\\S+)ая [Хх]орда ", " $1ой хорды "],
["^ (\\S+)[иоы]й [Пп]роток ", " $1ого протока "],
["^ (\\S+н)ий [Бб]ульвар ", " $1его бульвара "],
["^ (\\S+)[иоы]й [Бб]ульвар ", " $1ого бульвара "],
["^ (\\S+[иы]н) [Бб]ульвар ", " $1ого бульвара "],
["^ (\\S+)[иоы]й (\\S+н)ий [Бб]ульвар ", " $1ого $2его бульвара "],
["^ (\\S+н)ий (\\S+)[иоы]й [Бб]ульвар ", " $1его $2ого бульвара "],
["^ (\\S+)[иоы]й (\\S+)[иоы]й [Бб]ульвар ", " $1ого $2ого бульвара "],
["^ (\\S+)[иоы]й (\\S+[иы]н) [Бб]ульвар ", " $1ого $2ого бульвара "],
["^ (\\d+)-й (\\S+н)ий [Бб]ульвар ", " $1-го $2его бульвара "],
["^ (\\d+)-й (\\S+)[иоы]й [Бб]ульвар ", " $1-го $2ого бульвара "],
["^ (\\d+)-й (\\S+[иы]н) [Бб]ульвар ", " $1-го $2ого бульвара "],
["^ [Бб]ульвар ", " бульвара "],
["^ [Дд]убл[её]р ", " дублёра "],
["^ (\\S+н)ий [Зз]аезд ", " $1его заезда "],
["^ (\\S+)[иоы]й [Зз]аезд ", " $1ого заезда "],
["^ (\\S+[еёо]в) [Зз]аезд ", " $1а заезда "],
["^ (\\S+[иы]н) [Зз]аезд ", " $1а заезда "],
["^ (\\S+)[иоы]й (\\S+н)ий [Зз]аезд ", " $1ого $2его заезда "],
["^ (\\S+н)ий (\\S+)[иоы]й [Зз]аезд ", " $1его $2ого заезда "],
["^ (\\S+)[иоы]й (\\S+)[иоы]й [Зз]аезд ", " $1ого $2ого заезда "],
["^ (\\S+)[иоы]й (\\S+[еёо]в) [Зз]аезд ", " $1ого $2а заезда "],
["^ (\\S+)[иоы]й (\\S+[иы]н) [Зз]аезд ", " $1ого $2а заезда "],
["^ (\\d+)-й (\\S+н)ий [Зз]аезд ", " $1-го $2его заезда "],
["^ (\\d+)-й (\\S+)[иоы]й [Зз]аезд ", " $1-го $2ого заезда "],
["^ (\\d+)-й (\\S+[еёо]в) [Зз]аезд ", " $1-го $2а заезда "],
["^ (\\d+)-й (\\S+[иы]н) [Зз]аезд ", " $1-го $2а заезда "],
["^ [Зз]аезд ", " заезда "],
["^ (\\S+н)ий [Мм]ост ", " $1его моста "],
["^ (\\S+)[иоы]й [Мм]ост ", " $1ого моста "],
["^ (\\S+[еёо]в) [Мм]ост ", " $1а моста "],
["^ (\\S+[иы]н) [Мм]ост ", " $1а моста "],
["^ (\\S+)[иоы]й (\\S+н)ий [Мм]ост ", " $1ого $2его моста "],
["^ (\\S+н)ий (\\S+)[иоы]й [Мм]ост ", " $1его $2ого моста "],
["^ (\\S+)[иоы]й (\\S+)[иоы]й [Мм]ост ", " $1ого $2ого моста "],
["^ (\\S+)[иоы]й (\\S+[еёо]в) [Мм]ост ", " $1ого $2а моста "],
["^ (\\S+)[иоы]й (\\S+[иы]н) [Мм]ост ", " $1ого $2а моста "],
["^ (\\d+)-й [Мм]ост ", " $1-го моста "],
["^ (\\d+)-й (\\S+н)ий [Мм]ост ", " $1-го $2его моста "],
["^ (\\d+)-й (\\S+)[иоы]й [Мм]ост ", " $1-го $2ого моста "],
["^ (\\d+)-й (\\S+[еёо]в) [Мм]ост ", " $1-го $2а моста "],
["^ (\\d+)-й (\\S+[иы]н) [Мм]ост ", " $1-го $2а моста "],
["^ [Мм]ост ", " моста "],
["^ (\\S+н)ий [Оо]бход ", " $1его обхода "],
["^ (\\S+)[иоы]й [Оо]бход ", " $1ого обхода "],
["^ [Оо]бход ", " обхода "],
["^ (\\S+н)ий [Пп]арк ", " $1его парка "],
["^ (\\S+)[иоы]й [Пп]арк ", " $1ого парка "],
["^ (\\S+[иы]н) [Пп]арк ", " $1ого парка "],
["^ (\\S+)[иоы]й (\\S+н)ий [Пп]арк ", " $1ого $2его парка "],
["^ (\\S+н)ий (\\S+)[иоы]й [Пп]арк ", " $1его $2ого парка "],
["^ (\\S+)[иоы]й (\\S+)[иоы]й [Пп]арк ", " $1ого $2ого парка "],
["^ (\\S+)[иоы]й (\\S+[иы]н) [Пп]арк ", " $1ого $2ого парка "],
["^ (\\d+)-й (\\S+н)ий [Пп]арк ", " $1-го $2его парка "],
["^ (\\d+)-й (\\S+)[иоы]й [Пп]арк ", " $1-го $2ого парка "],
["^ (\\d+)-й (\\S+[иы]н) [Пп]арк ", " $1-го $2ого парка "],
["^ [Пп]арк ", " парка "],
["^ (\\S+)[иоы]й-(\\S+)[иоы]й [Пп]ереулок ", " $1ого-$2ого переулка "],
["^ (\\d+)-й (\\S+)[иоы]й-(\\S+)[иоы]й [Пп]ереулок ", " $1-го $2ого-$3ого переулка "],
["^ (\\S+н)ий [Пп]ереулок ", " $1его переулка "],
["^ (\\S+)[иоы]й [Пп]ереулок ", " $1ого переулка "],
["^ (\\S+[еёо]в) [Пп]ереулок ", " $1а переулка "],
["^ (\\S+[иы]н) [Пп]ереулок ", " $1а переулка "],
["^ (\\S+)[иоы]й (\\S+н)ий [Пп]ереулок ", " $1ого $2его переулка "],
["^ (\\S+н)ий (\\S+)[иоы]й [Пп]ереулок ", " $1его $2ого переулка "],
["^ (\\S+)[иоы]й (\\S+)[иоы]й [Пп]ереулок ", " $1ого $2ого переулка "],
["^ (\\S+)[иоы]й (\\S+[еёо]в) [Пп]ереулок ", " $1ого $2а переулка "],
["^ (\\S+)[иоы]й (\\S+[иы]н) [Пп]ереулок ", " $1ого $2а переулка "],
["^ (\\d+)-й [Пп]ереулок ", " $1-го переулка "],
["^ (\\d+)-й (\\S+н)ий [Пп]ереулок ", " $1-го $2его переулка "],
["^ (\\d+)-й (\\S+)[иоы]й [Пп]ереулок ", " $1-го $2ого переулка "],
["^ (\\d+)-й (\\S+[еёо]в) [Пп]ереулок ", " $1-го $2а переулка "],
["^ (\\d+)-й (\\S+[иы]н) [Пп]ереулок ", " $1-го $2а переулка "],
["^ [Пп]ереулок ", " переулка "],
["^ [Пп]одъезд ", " подъезда "],
["^ (\\S+[еёо]в)-(\\S+)[иоы]й [Пп]роезд ", " $1а-$2ого проезда "],
["^ (\\S+н)ий [Пп]роезд ", " $1его проезда "],
["^ (\\S+)[иоы]й [Пп]роезд ", " $1ого проезда "],
["^ (\\S+[еёо]в) [Пп]роезд ", " $1а проезда "],
["^ (\\S+[иы]н) [Пп]роезд ", " $1а проезда "],
["^ (\\S+)[иоы]й (\\S+н)ий [Пп]роезд ", " $1ого $2его проезда "],
["^ (\\S+н)ий (\\S+)[иоы]й [Пп]роезд ", " $1его $2ого проезда "],
["^ (\\S+)[иоы]й (\\S+)[иоы]й [Пп]роезд ", " $1ого $2ого проезда "],
["^ (\\S+)[иоы]й (\\S+[еёо]в) [Пп]роезд ", " $1ого $2а проезда "],
["^ (\\S+)[иоы]й (\\S+[иы]н) [Пп]роезд ", " $1ого $2а проезда "],
["^ (\\d+)-й [Пп]роезд ", " $1-го проезда "],
["^ (\\d+)-й (\\S+н)ий [Пп]роезд ", " $1-го $2его проезда "],
["^ (\\d+)-й (\\S+)[иоы]й [Пп]роезд ", " $1-го $2ого проезда "],
["^ (\\d+)-й (\\S+[еёо]в) [Пп]роезд ", " $1-го $2а проезда "],
["^ (\\d+)-й (\\S+[иы]н) [Пп]роезд ", " $1-го $2а проезда "],
["^ (\\d+)-й (\\S+н)ий (\\S+)[иоы]й [Пп]роезд ", " $1-го $2его $3ого проезда "],
["^ (\\d+)-й (\\S+)[иоы]й (\\S+)[иоы]й [Пп]роезд ", " $1-го $2ого $3ого проезда "],
["^ [Пп]роезд ", " проезда "],
["^ (\\S+н)ий [Пп]роспект ", " $1его проспекта "],
["^ (\\S+)[иоы]й [Пп]роспект ", " $1ого проспекта "],
["^ (\\S+[иы]н) [Пп]роспект ", " $1ого проспекта "],
["^ (\\S+)[иоы]й (\\S+н)ий [Пп]роспект ", " $1ого $2его проспекта "],
["^ (\\S+н)ий (\\S+)[иоы]й [Пп]роспект ", " $1его $2ого проспекта "],
["^ (\\S+)[иоы]й (\\S+)[иоы]й [Пп]роспект ", " $1ого $2ого проспекта "],
["^ (\\S+)[иоы]й (\\S+[иы]н) [Пп]роспект ", " $1ого $2ого проспекта "],
["^ (\\d+)-й (\\S+н)ий [Пп]роспект ", " $1-го $2его проспекта "],
["^ (\\d+)-й (\\S+)[иоы]й [Пп]роспект ", " $1-го $2ого проспекта "],
["^ (\\d+)-й (\\S+[иы]н) [Пп]роспект ", " $1-го $2ого проспекта "],
["^ [Пп]роспект ", " проспекта "],
["^ (\\S+н)ий [Пп]утепровод ", " $1его путепровода "],
["^ (\\S+)[иоы]й [Пп]утепровод ", " $1ого путепровода "],
["^ (\\S+[иы]н) [Пп]утепровод ", " $1ого путепровода "],
["^ (\\S+)[иоы]й (\\S+н)ий [Пп]утепровод ", " $1ого $2его путепровода "],
["^ (\\S+н)ий (\\S+)[иоы]й [Пп]утепровод ", " $1его $2ого путепровода "],
["^ (\\S+)[иоы]й (\\S+)[иоы]й [Пп]утепровод ", " $1ого $2ого путепровода "],
["^ (\\S+)[иоы]й (\\S+[иы]н) [Пп]утепровод ", " $1ого $2ого путепровода "],
["^ (\\d+)-й (\\S+н)ий [Пп]утепровод ", " $1-го $2его путепровода "],
["^ (\\d+)-й (\\S+)[иоы]й [Пп]утепровод ", " $1-го $2ого путепровода "],
["^ (\\d+)-й (\\S+[иы]н) [Пп]утепровод ", " $1-го $2ого путепровода "],
["^ [Пп]утепровод ", " путепровода "],
["^ (\\S+н)ий [Сс]пуск ", " $1его спуска "],
["^ (\\S+)[иоы]й [Сс]пуск ", " $1ого спуска "],
["^ (\\S+[еёо]в) [Сс]пуск ", " $1а спуска "],
["^ (\\S+[иы]н) [Сс]пуск ", " $1а спуска "],
["^ (\\S+)[иоы]й (\\S+н)ий [Сс]пуск ", " $1ого $2его спуска "],
["^ (\\S+н)ий (\\S+)[иоы]й [Сс]пуск ", " $1его $2ого спуска "],
["^ (\\S+)[иоы]й (\\S+)[иоы]й [Сс]пуск ", " $1ого $2ого спуска "],
["^ (\\S+)[иоы]й (\\S+[еёо]в) [Сс]пуск ", " $1ого $2а спуска "],
["^ (\\S+)[иоы]й (\\S+[иы]н) [Сс]пуск ", " $1ого $2а спуска "],
["^ (\\d+)-й (\\S+н)ий [Сс]пуск ", " $1-го $2его спуска "],
["^ (\\d+)-й (\\S+)[иоы]й [Сс]пуск ", " $1-го $2ого спуска "],
["^ (\\d+)-й (\\S+[еёо]в) [Сс]пуск ", " $1-го $2а спуска "],
["^ (\\d+)-й (\\S+[иы]н) [Сс]пуск ", " $1-го $2а спуска "],
["^ [Сс]пуск ", " спуска "],
["^ (\\S+н)ий [Сс]ъезд ", " $1его съезда "],
["^ (\\S+)[иоы]й [Сс]ъезд ", " $1ого съезда "],
["^ (\\S+[иы]н) [Сс]ъезд ", " $1ого съезда "],
["^ (\\S+)[иоы]й (\\S+н)ий [Сс]ъезд ", " $1ого $2его съезда "],
["^ (\\S+н)ий (\\S+)[иоы]й [Сс]ъезд ", " $1его $2ого съезда "],
["^ (\\S+)[иоы]й (\\S+)[иоы]й [Сс]ъезд ", " $1ого $2ого съезда "],
["^ (\\S+)[иоы]й (\\S+[иы]н) [Сс]ъезд ", " $1ого $2ого съезда "],
["^ (\\d+)-й (\\S+н)ий [Сс]ъезд ", " $1-го $2его съезда "],
["^ (\\d+)-й (\\S+)[иоы]й [Сс]ъезд ", " $1-го $2ого съезда "],
["^ (\\d+)-й (\\S+[иы]н) [Сс]ъезд ", " $1-го $2ого съезда "],
["^ [Сс]ъезд ", " съезда "],
["^ (\\S+н)ий [Тт][уо]ннель ", " $1его тоннеля "],
["^ (\\S+)[иоы]й [Тт][уо]ннель ", " $1ого тоннеля "],
["^ (\\S+[иы]н) [Тт][уо]ннель ", " $1ого тоннеля "],
["^ (\\S+)[иоы]й (\\S+н)ий [Тт][уо]ннель ", " $1ого $2его тоннеля "],
["^ (\\S+н)ий (\\S+)[иоы]й [Тт][уо]ннель ", " $1его $2ого тоннеля "],
["^ (\\S+)[иоы]й (\\S+)[иоы]й [Тт][уо]ннель ", " $1ого $2ого тоннеля "],
["^ (\\S+)[иоы]й (\\S+[иы]н) [Тт][уо]ннель ", " $1ого $2ого тоннеля "],
["^ (\\d+)-й (\\S+н)ий [Тт][уо]ннель ", " $1-го $2его тоннеля "],
["^ (\\d+)-й (\\S+)[иоы]й [Тт][уо]ннель ", " $1-го $2ого тоннеля "],
["^ (\\d+)-й (\\S+[иы]н) [Тт][уо]ннель ", " $1-го $2ого тоннеля "],
["^ [Тт][уо]ннель ", " тоннеля "],
["^ (\\S+н)ий [Тт]ракт ", " $1ем тракта "],
["^ (\\S+)[иоы]й [Тт]ракт ", " $1ого тракта "],
["^ (\\S+[еёо]в) [Тт]ракт ", " $1а тракта "],
["^ (\\S+[иы]н) [Тт]ракт ", " $1а тракта "],
["^ (\\S+)[иоы]й (\\S+н)ий [Тт]ракт ", " $1ого $2его тракта "],
["^ (\\S+н)ий (\\S+)[иоы]й [Тт]ракт ", " $1его $2ого тракта "],
["^ (\\S+)[иоы]й (\\S+)[иоы]й [Тт]ракт ", " $1ого $2ого тракта "],
["^ (\\S+)[иоы]й (\\S+[еёо]в) [Тт]ракт ", " $1ого $2а тракта "],
["^ (\\S+)[иоы]й (\\S+[иы]н) [Тт]ракт ", " $1ого $2а тракта "],
["^ (\\d+)-й (\\S+н)ий [Тт]ракт ", " $1-го $2его тракта "],
["^ (\\d+)-й (\\S+)[иоы]й [Тт]ракт ", " $1-го $2ого тракта "],
["^ (\\d+)-й (\\S+[еёо]в) [Тт]ракт ", " $1-го $2а тракта "],
["^ (\\d+)-й (\\S+[иы]н) [Тт]ракт ", " $1-го $2а тракта "],
["^ [Тт]ракт ", " тракта "],
["^ (\\S+н)ий [Тт]упик ", " $1его тупика "],
["^ (\\S+)[иоы]й [Тт]упик ", " $1ого тупика "],
["^ (\\S+[еёо]в) [Тт]упик ", " $1а тупика "],
["^ (\\S+[иы]н) [Тт]упик ", " $1а тупика "],
["^ (\\S+)[иоы]й (\\S+н)ий [Тт]упик ", " $1ого $2его тупика "],
["^ (\\S+н)ий (\\S+)[иоы]й [Тт]упик ", " $1его $2ого тупика "],
["^ (\\S+)[иоы]й (\\S+)[иоы]й [Тт]упик ", " $1ого $2ого тупика "],
["^ (\\S+)[иоы]й (\\S+[еёо]в) [Тт]упик ", " $1ого $2а тупика "],
["^ (\\S+)[иоы]й (\\S+[иы]н) [Тт]упик ", " $1ого $2а тупика "],
["^ (\\d+)-й [Тт]упик ", " $1-го тупика "],
["^ (\\d+)-й (\\S+н)ий [Тт]упик ", " $1-го $2его тупика "],
["^ (\\d+)-й (\\S+)[иоы]й [Тт]упик ", " $1-го $2ого тупика "],
["^ (\\d+)-й (\\S+[еёо]в) [Тт]упик ", " $1-го $2а тупика "],
["^ (\\d+)-й (\\S+[иы]н) [Тт]упик ", " $1-го $2а тупика "],
["^ [Тт]упик ", " тупика "],
["^ (\\S+[ео])е ([Пп]олу)?[Кк]ольцо ", " $1го $2кольца "],
["^ (\\S+ье) ([Пп]олу)?[Кк]ольцо ", " $1го $2кольца "],
["^ (\\S+[ео])е (\\S+[ео])е ([Пп]олу)?[Кк]ольцо ", " $1го $2го $3кольца "],
["^ (\\S+ье) (\\S+[ео])е ([Пп]олу)?[Кк]ольцо ", " $1го $2го $3кольца "],
["^ (\\d+)-е (\\S+[ео])е ([Пп]олу)?[Кк]ольцо ", " $1-го $2го $3кольца "],
["^ (\\d+)-е (\\S+ье) ([Пп]олу)?[Кк]ольцо ", " $1-го $2го $3кольца "],
["^ ([Пп]олу)?[Кк]ольцо ", " $1кольца "],
["^ (\\S+[ео])е [Шш]оссе ", " $1го шоссе "],
["^ (\\S+ье) [Шш]оссе ", " $1го шоссе "],
["^ (\\S+[ео])е (\\S+[ео])е [Шш]оссе ", " $1го $2го шоссе "],
["^ (\\S+ье) (\\S+[ео])е [Шш]оссе ", " $1го $2го шоссе "],
["^ (\\d+)-е (\\S+[ео])е [Шш]оссе ", " $1-го $2го шоссе "],
["^ (\\d+)-е (\\S+ье) [Шш]оссе ", " $1-го $2го шоссе "],
[" ([Тт])ретого ", " $1ретьего "],
["([жч])ого ", "$1ьего "]
],
"prepositional": [
["^ ([«\"])", " трасса $1"],
["^ (\\S+)ая [Аа]ллея ", " $1ой аллее "],
["^ (\\S+)ья [Аа]ллея ", " $1ьей аллее "],
["^ (\\S+)яя [Аа]ллея ", " $1ей аллее "],
["^ (\\d+)-я (\\S+)ая [Аа]ллея ", " $1-й $2ой аллее "],
["^ [Аа]ллея ", " аллее "],
["^ (\\S+)ая-(\\S+)ая [Уу]лица ", " $1ой-$2ой улице "],
["^ (\\S+)ая [Уу]лица ", " $1ой улице "],
["^ (\\S+)ья [Уу]лица ", " $1ьей улице "],
["^ (\\S+)яя [Уу]лица ", " $1ей улице "],
["^ (\\d+)-я [Уу]лица ", " $1-й улице "],
["^ (\\d+)-я (\\S+)ая [Уу]лица ", " $1-й $2ой улице "],
["^ (\\S+)ая (\\S+)ая [Уу]лица ", " $1ой $2ой улице "],
["^ (\\S+[вн])а [Уу]лица ", " $1ой улице "],
["^ (\\S+)ая (\\S+[вн])а [Уу]лица ", " $1ой $2ой улице "],
["^ Даньславля [Уу]лица ", " Даньславлей улице "],
["^ Добрыня [Уу]лица ", " Добрыней улице "],
["^ Людогоща [Уу]лица ", " Людогощей улице "],
["^ [Уу]лица ", " улице "],
["^ (\\d+)-я [Лл]иния ", " $1-й линии "],
["^ (\\d+)-(\\d+)-я [Лл]иния ", " $1-$2-й линии "],
["^ (\\S+)ая [Лл]иния ", " $1ой линии "],
["^ (\\S+)ья [Лл]иния ", " $1ьей линии "],
["^ (\\S+)яя [Лл]иния ", " $1ей линии "],
["^ (\\d+)-я (\\S+)ая [Лл]иния ", " $1-й $2ой линии "],
["^ [Лл]иния ", " линии "],
["^ (\\d+)-(\\d+)-я [Лл]инии ", " $1-$2-й линиях "],
["^ (\\S+)ая [Нн]абережная ", " $1ой набережной "],
["^ (\\S+)ья [Нн]абережная ", " $1ьей набережной "],
["^ (\\S+)яя [Нн]абережная ", " $1ей набережной "],
["^ (\\d+)-я (\\S+)ая [Нн]абережная ", " $1-й $2ой набережной "],
["^ [Нн]абережная ", " набережной "],
["^ (\\S+)ая [Пп]лощадь ", " $1ой площади "],
["^ (\\S+)ья [Пп]лощадь ", " $1ьей площади "],
["^ (\\S+)яя [Пп]лощадь ", " $1ей площади "],
["^ (\\S+[вн])а [Пп]лощадь ", " $1ой площади "],
["^ (\\d+)-я (\\S+)ая [Пп]лощадь ", " $1-й $2ой площади "],
["^ [Пп]лощадь ", " площади "],
["^ (\\S+)ая [Пп]росека ", " $1ой просеке "],
["^ (\\S+)ья [Пп]росека ", " $1ьей просеке "],
["^ (\\S+)яя [Пп]росека ", " $1ей просеке "],
["^ (\\d+)-я [Пп]росека ", " $1-й просеке "],
["^ [Пп]росека ", " просеке "],
["^ (\\S+)ая [Ээ]стакада ", " $1ой эстакаде "],
["^ (\\S+)ья [Ээ]стакада ", " $1ьей эстакаде "],
["^ (\\S+)яя [Ээ]стакада ", " $1ей эстакаде "],
["^ (\\d+)-я (\\S+)ая [Ээ]стакада ", " $1-й $2ой эстакаде "],
["^ [Ээ]стакада ", " эстакаде "],
["^ (\\S+)ая [Мм]агистраль ", " $1ой магистрали "],
["^ (\\S+)ья [Мм]агистраль ", " $1ьей магистрали "],
["^ (\\S+)яя [Мм]агистраль ", " $1ей магистрали "],
["^ (\\S+)ая (\\S+)ая [Мм]агистраль ", " $1ой $2ой магистрали "],
["^ (\\d+)-я (\\S+)ая [Мм]агистраль ", " $1-й $2ой магистрали "],
["^ [Мм]агистраль ", " магистрали "],
["^ (\\S+)ая [Рр]азвязка ", " $1ой развязке "],
["^ (\\S+)ья [Рр]азвязка ", " $1ьей развязке "],
["^ (\\S+)яя [Рр]азвязка ", " $1ей развязке "],
["^ (\\d+)-я (\\S+)ая [Рр]азвязка ", " $1-й $2ой развязке "],
["^ [Рр]азвязка ", " развязке "],
["^ (\\S+)ая [Тт]расса ", " $1ой трассе "],
["^ (\\S+)ья [Тт]расса ", " $1ьей трассе "],
["^ (\\S+)яя [Тт]расса ", " $1ей трассе "],
["^ (\\d+)-я (\\S+)ая [Тт]расса ", " $1-й $2ой трассе "],
["^ [Тт]расса ", " трассе "],
["^ (\\S+)ая ([Аа]вто)?[Дд]орога ", " $1ой $2дороге "],
["^ (\\S+)ья ([Аа]вто)?[Дд]орога ", " $1ьей $2дороге "],
["^ (\\S+)яя ([Аа]вто)?[Дд]орога ", " $1ей $2дороге "],
["^ (\\S+)ая (\\S+)ая ([Аа]вто)?[Дд]орога ", " $1ой $2ой $3дороге "],
["^ (\\d+)-я (\\S+)ая ([Аа]вто)?[Дд]орога ", " $1-й $2ой $3дороге "],
["^ ([Аа]вто)?[Дд]орога ", " $1дороге "],
["^ (\\S+)ая [Дд]орожка ", " $1ой дорожке "],
["^ (\\S+)ья [Дд]орожка ", " $1ьей дорожке "],
["^ (\\S+)яя [Дд]орожка ", " $1ей дорожке "],
["^ (\\d+)-я (\\S+)ая [Дд]орожка ", " $1-й $2ой дорожке "],
["^ [Дд]орожка ", " дорожке "],
["^ (\\S+)во [Пп]оле ", " $1вом поле "],
["^ (\\S+)ая [Кк]оса ", " $1ой косе "],
["^ (\\S+)ая [Хх]орда ", " $1ой хорде "],
["^ (\\S+)[иоы]й [Пп]роток ", " $1ом протоке "],
["^ (\\S+н)ий [Бб]ульвар ", " $1ем бульваре "],
["^ (\\S+)[иоы]й [Бб]ульвар ", " $1ом бульваре "],
["^ (\\S+[иы]н) [Бб]ульвар ", " $1ом бульваре "],
["^ (\\S+)[иоы]й (\\S+н)ий [Бб]ульвар ", " $1ом $2ем бульваре "],
["^ (\\S+н)ий (\\S+)[иоы]й [Бб]ульвар ", " $1ем $2ом бульваре "],
["^ (\\S+)[иоы]й (\\S+)[иоы]й [Бб]ульвар ", " $1ом $2ом бульваре "],
["^ (\\S+)[иоы]й (\\S+[иы]н) [Бб]ульвар ", " $1ом $2ом бульваре "],
["^ (\\d+)-й (\\S+н)ий [Бб]ульвар ", " $1-м $2ем бульваре "],
["^ (\\d+)-й (\\S+)[иоы]й [Бб]ульвар ", " $1-м $2ом бульваре "],
["^ (\\d+)-й (\\S+[иы]н) [Бб]ульвар ", " $1-м $2ом бульваре "],
["^ [Бб]ульвар ", " бульваре "],
["^ [Дд]убл[её]р ", " дублёре "],
["^ (\\S+н)ий [Зз]аезд ", " $1ем заезде "],
["^ (\\S+)[иоы]й [Зз]аезд ", " $1ом заезде "],
["^ (\\S+[еёо]в) [Зз]аезд ", " $1ом заезде "],
["^ (\\S+[иы]н) [Зз]аезд ", " $1ом заезде "],
["^ (\\S+)[иоы]й (\\S+н)ий [Зз]аезд ", " $1ом $2ем заезде "],
["^ (\\S+н)ий (\\S+)[иоы]й [Зз]аезд ", " $1ем $2ом заезде "],
["^ (\\S+)[иоы]й (\\S+)[иоы]й [Зз]аезд ", " $1ом $2ом заезде "],
["^ (\\S+)[иоы]й (\\S+[еёо]в) [Зз]аезд ", " $1ом $2ом заезде "],
["^ (\\S+)[иоы]й (\\S+[иы]н) [Зз]аезд ", " $1ом $2ом заезде "],
["^ (\\d+)-й (\\S+н)ий [Зз]аезд ", " $1-м $2ем заезде "],
["^ (\\d+)-й (\\S+)[иоы]й [Зз]аезд ", " $1-м $2ом заезде "],
["^ (\\d+)-й (\\S+[еёо]в) [Зз]аезд ", " $1-м $2ом заезде "],
["^ (\\d+)-й (\\S+[иы]н) [Зз]аезд ", " $1-м $2ом заезде "],
["^ [Зз]аезд ", " заезде "],
["^ (\\S+н)ий [Мм]ост ", " $1ем мосту "],
["^ (\\S+)[иоы]й [Мм]ост ", " $1ом мосту "],
["^ (\\S+[еёо]в) [Мм]ост ", " $1ом мосту "],
["^ (\\S+[иы]н) [Мм]ост ", " $1ом мосту "],
["^ (\\S+)[иоы]й (\\S+н)ий [Мм]ост ", " $1ом $2ем мосту "],
["^ (\\S+н)ий (\\S+)[иоы]й [Мм]ост ", " $1ем $2ом мосту "],
["^ (\\S+)[иоы]й (\\S+)[иоы]й [Мм]ост ", " $1ом $2ом мосту "],
["^ (\\S+)[иоы]й (\\S+[еёо]в) [Мм]ост ", " $1ом $2ом мосту "],
["^ (\\S+)[иоы]й (\\S+[иы]н) [Мм]ост ", " $1ом $2ом мосту "],
["^ (\\d+)-й [Мм]ост ", " $1-м мосту "],
["^ (\\d+)-й (\\S+н)ий [Мм]ост ", " $1-м $2ем мосту "],
["^ (\\d+)-й (\\S+)[иоы]й [Мм]ост ", " $1-м $2ом мосту "],
["^ (\\d+)-й (\\S+[еёо]в) [Мм]ост ", " $1-м $2ом мосту "],
["^ (\\d+)-й (\\S+[иы]н) [Мм]ост ", " $1-м $2ом мосту "],
["^ [Мм]ост ", " мосту "],
["^ (\\S+н)ий [Оо]бход ", " $1ем обходе "],
["^ (\\S+)[иоы]й [Оо]бход ", " $1ом обходе "],
["^ [Оо]бход ", " обходе "],
["^ (\\S+н)ий [Пп]арк ", " $1ем парке "],
["^ (\\S+)[иоы]й [Пп]арк ", " $1ом парке "],
["^ (\\S+[иы]н) [Пп]арк ", " $1ом парке "],
["^ (\\S+)[иоы]й (\\S+н)ий [Пп]арк ", " $1ом $2ем парке "],
["^ (\\S+н)ий (\\S+)[иоы]й [Пп]арк ", " $1ем $2ом парке "],
["^ (\\S+)[иоы]й (\\S+)[иоы]й [Пп]арк ", " $1ом $2ом парке "],
["^ (\\S+)[иоы]й (\\S+[иы]н) [Пп]арк ", " $1ом $2ом парке "],
["^ (\\d+)-й (\\S+н)ий [Пп]арк ", " $1-м $2ем парке "],
["^ (\\d+)-й (\\S+)[иоы]й [Пп]арк ", " $1-м $2ом парке "],
["^ (\\d+)-й (\\S+[иы]н) [Пп]арк ", " $1-м $2ом парке "],
["^ [Пп]арк ", " парке "],
["^ (\\S+)[иоы]й-(\\S+)[иоы]й [Пп]ереулок ", " $1ом-$2ом переулке "],
["^ (\\d+)-й (\\S+)[иоы]й-(\\S+)[иоы]й [Пп]ереулок ", " $1-м $2ом-$3ом переулке "],
["^ (\\S+н)ий [Пп]ереулок ", " $1ем переулке "],
["^ (\\S+)[иоы]й [Пп]ереулок ", " $1ом переулке "],
["^ (\\S+[еёо]в) [Пп]ереулок ", " $1ом переулке "],
["^ (\\S+[иы]н) [Пп]ереулок ", " $1ом переулке "],
["^ (\\S+)[иоы]й (\\S+н)ий [Пп]ереулок ", " $1ом $2ем переулке "],
["^ (\\S+н)ий (\\S+)[иоы]й [Пп]ереулок ", " $1ем $2ом переулке "],
["^ (\\S+)[иоы]й (\\S+)[иоы]й [Пп]ереулок ", " $1ом $2ом переулке "],
["^ (\\S+)[иоы]й (\\S+[еёо]в) [Пп]ереулок ", " $1ом $2ом переулке "],
["^ (\\S+)[иоы]й (\\S+[иы]н) [Пп]ереулок ", " $1ом $2ом переулке "],
["^ (\\d+)-й [Пп]ереулок ", " $1-м переулке "],
["^ (\\d+)-й (\\S+н)ий [Пп]ереулок ", " $1-м $2ем переулке "],
["^ (\\d+)-й (\\S+)[иоы]й [Пп]ереулок ", " $1-м $2ом переулке "],
["^ (\\d+)-й (\\S+[еёо]в) [Пп]ереулок ", " $1-м $2ом переулке "],
["^ (\\d+)-й (\\S+[иы]н) [Пп]ереулок ", " $1-м $2ом переулке "],
["^ [Пп]ереулок ", " переулке "],
["^ [Пп]одъезд ", " подъезде "],
["^ (\\S+[еёо]в)-(\\S+)[иоы]й [Пп]роезд ", " $1ом-$2ом проезде "],
["^ (\\S+н)ий [Пп]роезд ", " $1ем проезде "],
["^ (\\S+)[иоы]й [Пп]роезд ", " $1ом проезде "],
["^ (\\S+[еёо]в) [Пп]роезд ", " $1ом проезде "],
["^ (\\S+[иы]н) [Пп]роезд ", " $1ом проезде "],
["^ (\\S+)[иоы]й (\\S+н)ий [Пп]роезд ", " $1ом $2ем проезде "],
["^ (\\S+н)ий (\\S+)[иоы]й [Пп]роезд ", " $1ем $2ом проезде "],
["^ (\\S+)[иоы]й (\\S+)[иоы]й [Пп]роезд ", " $1ом $2ом проезде "],
["^ (\\S+)[иоы]й (\\S+[еёо]в) [Пп]роезд ", " $1ом $2ом проезде "],
["^ (\\S+)[иоы]й (\\S+[иы]н) [Пп]роезд ", " $1ом $2ом проезде "],
["^ (\\d+)-й [Пп]роезд ", " $1-м проезде "],
["^ (\\d+)-й (\\S+н)ий [Пп]роезд ", " $1-м $2ем проезде "],
["^ (\\d+)-й (\\S+)[иоы]й [Пп]роезд ", " $1-м $2ом проезде "],
["^ (\\d+)-й (\\S+[еёо]в) [Пп]роезд ", " $1-м $2ом проезде "],
["^ (\\d+)-й (\\S+[иы]н) [Пп]роезд ", " $1-м $2ом проезде "],
["^ (\\d+)-й (\\S+н)ий (\\S+)[иоы]й [Пп]роезд ", " $1-м $2ем $3ом проезде "],
["^ (\\d+)-й (\\S+)[иоы]й (\\S+)[иоы]й [Пп]роезд ", " $1-м $2ом $3ом проезде "],
["^ [Пп]роезд ", " проезде "],
["^ (\\S+н)ий [Пп]роспект ", " $1ем проспекте "],
["^ (\\S+)[иоы]й [Пп]роспект ", " $1ом проспекте "],
["^ (\\S+[иы]н) [Пп]роспект ", " $1ом проспекте "],
["^ (\\S+)[иоы]й (\\S+н)ий [Пп]роспект ", " $1ом $2ем проспекте "],
["^ (\\S+н)ий (\\S+)[иоы]й [Пп]роспект ", " $1ем $2ом проспекте "],
["^ (\\S+)[иоы]й (\\S+)[иоы]й [Пп]роспект ", " $1ом $2ом проспекте "],
["^ (\\S+)[иоы]й (\\S+[иы]н) [Пп]роспект ", " $1ом $2ом проспекте "],
["^ (\\d+)-й (\\S+н)ий [Пп]роспект ", " $1-м $2ем проспекте "],
["^ (\\d+)-й (\\S+)[иоы]й [Пп]роспект ", " $1-м $2ом проспекте "],
["^ (\\d+)-й (\\S+[иы]н) [Пп]роспект ", " $1-м $2ом проспекте "],
["^ [Пп]роспект ", " проспекте "],
["^ (\\S+н)ий [Пп]утепровод ", " $1ем путепроводе "],
["^ (\\S+)[иоы]й [Пп]утепровод ", " $1ом путепроводе "],
["^ (\\S+[иы]н) [Пп]утепровод ", " $1ом путепроводе "],
["^ (\\S+)[иоы]й (\\S+н)ий [Пп]утепровод ", " $1ом $2ем путепроводе "],
["^ (\\S+н)ий (\\S+)[иоы]й [Пп]утепровод ", " $1ем $2ом путепроводе "],
["^ (\\S+)[иоы]й (\\S+)[иоы]й [Пп]утепровод ", " $1ом $2ом путепроводе "],
["^ (\\S+)[иоы]й (\\S+[иы]н) [Пп]утепровод ", " $1ом $2ом путепроводе "],
["^ (\\d+)-й (\\S+н)ий [Пп]утепровод ", " $1-м $2ем путепроводе "],
["^ (\\d+)-й (\\S+)[иоы]й [Пп]утепровод ", " $1-м $2ом путепроводе "],
["^ (\\d+)-й (\\S+[иы]н) [Пп]утепровод ", " $1-м $2ом путепроводе "],
["^ [Пп]утепровод ", " путепроводе "],
["^ (\\S+н)ий [Сс]пуск ", " $1ем спуске "],
["^ (\\S+)[иоы]й [Сс]пуск ", " $1ом спуске "],
["^ (\\S+[еёо]в) [Сс]пуск ", " $1ом спуске "],
["^ (\\S+[иы]н) [Сс]пуск ", " $1ом спуске "],
["^ (\\S+)[иоы]й (\\S+н)ий [Сс]пуск ", " $1ом $2ем спуске "],
["^ (\\S+н)ий (\\S+)[иоы]й [Сс]пуск ", " $1ем $2ом спуске "],
["^ (\\S+)[иоы]й (\\S+)[иоы]й [Сс]пуск ", " $1ом $2ом спуске "],
["^ (\\S+)[иоы]й (\\S+[еёо]в) [Сс]пуск ", " $1ом $2ом спуске "],
["^ (\\S+)[иоы]й (\\S+[иы]н) [Сс]пуск ", " $1ом $2ом спуске "],
["^ (\\d+)-й (\\S+н)ий [Сс]пуск ", " $1-м $2ем спуске "],
["^ (\\d+)-й (\\S+)[иоы]й [Сс]пуск ", " $1-м $2ом спуске "],
["^ (\\d+)-й (\\S+[еёо]в) [Сс]пуск ", " $1-м $2ом спуске "],
["^ (\\d+)-й (\\S+[иы]н) [Сс]пуск ", " $1-м $2ом спуске "],
["^ [Сс]пуск ", " спуске "],
["^ (\\S+н)ий [Сс]ъезд ", " $1ем съезде "],
["^ (\\S+)[иоы]й [Сс]ъезд ", " $1ом съезде "],
["^ (\\S+[иы]н) [Сс]ъезд ", " $1ом съезде "],
["^ (\\S+)[иоы]й (\\S+н)ий [Сс]ъезд ", " $1ом $2ем съезде "],
["^ (\\S+н)ий (\\S+)[иоы]й [Сс]ъезд ", " $1ем $2ом съезде "],
["^ (\\S+)[иоы]й (\\S+)[иоы]й [Сс]ъезд ", " $1ом $2ом съезде "],
["^ (\\S+)[иоы]й (\\S+[иы]н) [Сс]ъезд ", " $1ом $2ом съезде "],
["^ (\\d+)-й (\\S+н)ий [Сс]ъезд ", " $1-м $2ем съезде "],
["^ (\\d+)-й (\\S+)[иоы]й [Сс]ъезд ", " $1-м $2ом съезде "],
["^ (\\d+)-й (\\S+[иы]н) [Сс]ъезд ", " $1-м $2ом съезде "],
["^ [Сс]ъезд ", " съезде "],
["^ (\\S+н)ий [Тт][уо]ннель ", " $1ем тоннеле "],
["^ (\\S+)[иоы]й [Тт][уо]ннель ", " $1ом тоннеле "],
["^ (\\S+[иы]н) [Тт][уо]ннель ", " $1ом тоннеле "],
["^ (\\S+)[иоы]й (\\S+н)ий [Тт][уо]ннель ", " $1ом $2ем тоннеле "],
["^ (\\S+н)ий (\\S+)[иоы]й [Тт][уо]ннель ", " $1ем $2ом тоннеле "],
["^ (\\S+)[иоы]й (\\S+)[иоы]й [Тт][уо]ннель ", " $1ом $2ом тоннеле "],
["^ (\\S+)[иоы]й (\\S+[иы]н) [Тт][уо]ннель ", " $1ом $2ом тоннеле "],
["^ (\\d+)-й (\\S+н)ий [Тт][уо]ннель ", " $1-м $2ем тоннеле "],
["^ (\\d+)-й (\\S+)[иоы]й [Тт][уо]ннель ", " $1-м $2ом тоннеле "],
["^ (\\d+)-й (\\S+[иы]н) [Тт][уо]ннель ", " $1-м $2ом тоннеле "],
["^ [Тт][уо]ннель ", " тоннеле "],
["^ (\\S+н)ий [Тт]ракт ", " $1ем тракте "],
["^ (\\S+)[иоы]й [Тт]ракт ", " $1ом тракте "],
["^ (\\S+[еёо]в) [Тт]ракт ", " $1ом тракте "],
["^ (\\S+[иы]н) [Тт]ракт ", " $1ом тракте "],
["^ (\\S+)[иоы]й (\\S+н)ий [Тт]ракт ", " $1ом $2ем тракте "],
["^ (\\S+н)ий (\\S+)[иоы]й [Тт]ракт ", " $1ем $2ом тракте "],
["^ (\\S+)[иоы]й (\\S+)[иоы]й [Тт]ракт ", " $1ом $2ом тракте "],
["^ (\\S+)[иоы]й (\\S+[еёо]в) [Тт]ракт ", " $1ом $2ом тракте "],
["^ (\\S+)[иоы]й (\\S+[иы]н) [Тт]ракт ", " $1ом $2ом тракте "],
["^ (\\d+)-й (\\S+н)ий [Тт]ракт ", " $1-м $2ем тракте "],
["^ (\\d+)-й (\\S+)[иоы]й [Тт]ракт ", " $1-м $2ом тракте "],
["^ (\\d+)-й (\\S+[еёо]в) [Тт]ракт ", " $1-м $2ом тракте "],
["^ (\\d+)-й (\\S+[иы]н) [Тт]ракт ", " $1-м $2ом тракте "],
["^ [Тт]ракт ", " тракте "],
["^ (\\S+н)ий [Тт]упик ", " $1ем тупике "],
["^ (\\S+)[иоы]й [Тт]упик ", " $1ом тупике "],
["^ (\\S+[еёо]в) [Тт]упик ", " $1ом тупике "],
["^ (\\S+[иы]н) [Тт]упик ", " $1ом тупике "],
["^ (\\S+)[иоы]й (\\S+н)ий [Тт]упик ", " $1ом $2ем тупике "],
["^ (\\S+н)ий (\\S+)[иоы]й [Тт]упик ", " $1ем $2ом тупике "],
["^ (\\S+)[иоы]й (\\S+)[иоы]й [Тт]упик ", " $1ом $2ом тупике "],
["^ (\\S+)[иоы]й (\\S+[еёо]в) [Тт]упик ", " $1ом $2ом тупике "],
["^ (\\S+)[иоы]й (\\S+[иы]н) [Тт]упик ", " $1ом $2ом тупике "],
["^ (\\d+)-й [Тт]упик ", " $1-м тупике "],
["^ (\\d+)-й (\\S+н)ий [Тт]упик ", " $1-м $2ем тупике "],
["^ (\\d+)-й (\\S+)[иоы]й [Тт]упик ", " $1-м $2ом тупике "],