Autonomous System 12389 !asn !rdap !prefixes !peers !siblings !bl
 % This is the RIPE Database query service.
 % The objects are in RPSL format.
 %
 % The RIPE Database is subject to Terms and Conditions.
 % See https://docs.db.ripe.net/terms-conditions.html
 
 % Information related to '83.171.70.32 - 83.171.70.39'
 
 % Abuse contact for '83.171.70.32 - 83.171.70.39' is 'abuse@rt.ru'.
 
 inetnum:        83.171.70.32 - 83.171.70.39
 netname:        AS12389
 country:        RU
 admin-c:        EL875-RIPE
 admin-c:        rcr3-RIPE
 tech-c:         EL875-RIPE
 notify:         lir@dtd.ptn.ru.
 status:         ASSIGNED PA
 mnt-by:         AS8997-MNT
 mnt-by:         ROSTELECOM-MNT
 created:        2004-08-04T07:07:59Z
 last-modified:  2024-12-23T09:08:53Z
 source:         RIPE
 
 role:           ru.spbnit contact role
 address:        OJSC Rostelecom
 address:        191186, St.-Petersburg
 address:        Russia
 phone:          +7 812 595 45 56
 e-mail:         gsz.lir@nw.rt.ru.
 remarks:        --------------------------------------------
 admin-c:        AA728-RIPE
 admin-c:        VE128-RIPE
 tech-c:         AA728-RIPE
 tech-c:         VE128-RIPE
 tech-c:         TR4627-RIPE
 tech-c:         RT8555-RIPE
 nic-hdl:        RCR3-RIPE
 remarks:        --------------------------------------------
 remarks:        General questions: ip-noc(at)nw.rt.ru
 remarks:        Routing & peering: ip-noc(at)nw.rt.ru
 remarks:        --------------------------------------------
 abuse-mailbox:  abuse@rt.ru.
 mnt-by:         AS8997-MNT
 created:        2002-09-04T09:29:24Z
 last-modified:  2023-04-20T16:55:52Z
 source:         RIPE
 
 person:         Eugene Letov
 address:        CJSC "NEC NEVA" shosse Revolutsii, 102/2
 address:        195279, Saint-Petersburg,
 address:        Russia
 phone:          +7 812 4383997
 fax-no:         +7 812 4383995
 e-mail:         admin@necneva.com.
 nic-hdl:        EL875-RIPE
 created:        2004-08-03T14:04:26Z
 last-modified:  2020-06-04T10:26:00Z
 source:         RIPE
 mnt-by:         ROSTELECOM-MNT
 
 % Information related to 'AS12288 - AS12454'
 
 as-block:       AS12288 - AS12454
 descr:          RIPE NCC ASN block
 remarks:        These AS Numbers are assigned to network operators in the RIPE NCC service region.
 mnt-by:         RIPE-NCC-HM-MNT
 created:        2018-11-22T15:27:24Z
 last-modified:  2018-11-22T15:27:24Z
 source:         RIPE
 
 % Information related to 'AS12389'
 
 % Abuse contact for 'AS12389' is 'abuse@rt.ru'.
 
 aut-num:        AS12389
 as-name:        ROSTELECOM-AS
 remarks:        +------------------------------------------------------+
 remarks:        | Prepending Communities |
 remarks:        +------------------------------------------------------+
 remarks:        | 12389:6xxy When advertising to UPSTREAM |
 remarks:        +------------------------------------------------------+
 remarks:        | 12389:601y - GTT (AS3257) |
 remarks:        | 12389:608y - PCCW Global Asia (AS3491) |
 remarks:        | 12389:609y - PCCW Global Europe (AS3491) |
 remarks:        | 12389:612y - Telia Sonera (AS1299) |
 remarks:        | 12389:614y - Vodafone (AS1273) |
 remarks:        | 12389:617y - Telecom-Italia Sparkle (AS6762) |
 remarks:        | 12389:618y - Orange (AS5511) |
 remarks:        | 12389:619y - Cogent (AS174) |
 remarks:        | 12389:699y - any UPSTREAM |
 remarks:        | ...y = 9 - advertise without prepends |
 remarks:        | ...y = 0 - do not advertise |
 remarks:        | ...y = 1, 2, 3 - prepend 12389 (1, 2, 3) times |
 remarks:        +------------------------------------------------------+
 remarks:        | 12389:7xxy When advertising to INTERNATIONAL peer |
 remarks:        +------------------------------------------------------+
 remarks:        | 12389:702y - China Telecom (AS4134) |
 remarks:        | 12389:703y - China NetCom / Unicom (AS4837) |
 remarks:        | 12389:707y - Korea Telecom (AS4766) |
 remarks:        | 12389:709y - KDDI (AS2516) |
 remarks:        | 12389:710y - Akamai (AS20940) |
 remarks:        | 12389:711y - DE-CIX any private peers |
 remarks:        | 12389:712y - CloudFlare (AS13335) |
 remarks:        | 12389:713y - Google (AS15169) |
 remarks:        | 12389:714y - Netnod any private peers |
 remarks:        | 12389:722y - Hetzner Online AG (AS24940) |
 remarks:        | 12389:724y - Singtel (AS7473) |
 remarks:        | 12389:727y - Hurricane Electric (AS6939) |
 remarks:        | 12389:729y - LEASEWEB (AS16265) |
 remarks:        | 12389:731y - JUSTINTV / TWITCH (AS46489) |
 remarks:        | 12389:733y - Limelight Networks (AS22822) |
 remarks:        | 12389:734y - Valve at Asia (AS32590) |
 remarks:        | 12389:735y - Valve at Europe (AS32590) |
 remarks:        | 12389:736y - FlagTel (AS15412) |
 remarks:        | 12389:737y - EdgeCast Networks (AS15133) |
 remarks:        | 12389:738y - Microsoft (AS8075) |
 remarks:        | 12389:742y - CoreBackbone (AS33891) |
 remarks:        | 12389:743y - Facebook (AS32934) |
 remarks:        | 12389:746y - HKIX any private peers |
 remarks:        | 12389:747y - Blizzard (AS57976) |
 remarks:        | 12389:748y - Apple (AS714) |
 remarks:        | 12389:749y - Amazon at Europe (AS16509) |
 remarks:        | 12389:750y - NL-IX any private peers |
 remarks:        | 12389:751y - Equinix at Asia any private peers |
 remarks:        | 12389:752y - BBIX any private peers |
 remarks:        | 12389:753y - LG UPLUS (AS3786) |
 remarks:        | 12389:755y - DATA-IX any private peers |
 remarks:        | 12389:756y - IIJ (AS2497) |
 remarks:        | 12389:757y - JNAP any private peers |
 remarks:        | 12389:759y - CDN77(AS60068) |
 remarks:        | 12389:761y - Telegram (AS62041) |
 remarks:        | 12389:762y - Amazon at Asia (AS16509) |
 remarks:        | 12389:763y - Roblox (AS22697) |
 remarks:        | 12389:764y - OVH Cloud (AS16276) |
 remarks:        | 12389:765y - Fastly (AS54113) |
 remarks:        | 12389:766y - FDC Servers (AS30058) |
 remarks:        | 12389:767y - DigitalOcean (AS14061) |
 remarks:        | 12389:799y - any INTERNATIONAL peer |
 remarks:        | ...y = 9 - advertise without prepends |
 remarks:        | ...y = 0 - do not advertise |
 remarks:        | ...y = 1, 2, 3 - prepend 12389 (1, 2, 3) times |
 remarks:        +------------------------------------------------------+
 remarks:        | 12389:8xxy When advertising to RUSSIAN peer |
 remarks:        +------------------------------------------------------+
 remarks:        | 12389:801y - Yandex (AS13238) |
 remarks:        | 12389:802y - Google (AS15169) |
 remarks:        | 12389:804y - MSK-IX (AS8631) |
 remarks:        | 12389:806y - SMR-IX (AS47882) |
 remarks:        | 12389:815y - RUNNET (AS3267) |
 remarks:        | 12389:820y - GLOBALNET (AS31500) |
 remarks:        | 12389:824y - VKadre (AS47542) |
 remarks:        | 12389:825y - VKontakte (AS47541) |
 remarks:        | 12389:827y - Mail.ru (AS47764) |
 remarks:        | 12389:833y - MegaFon (AS31133) |
 remarks:        | 12389:834y - MTS (AS8359) |
 remarks:        | 12389:835y - Vympelcom / Beeline (AS3216) |
 remarks:        | 12389:837y - TransTeleCom (AS20485) |
 remarks:        | 12389:838y - Corbina (AS8402) |
 remarks:        | 12389:842y - DATA-IX (AS50952) |
 remarks:        | 12389:843y - EKT-IX (AS42728) |
 remarks:        | 12389:844y - RND-IX (AS47445) |
 remarks:        | 12389:845y - VLV-IX (AS45018) |
 remarks:        | 12389:846y - NSK-IX (AS42139) |
 remarks:        | 12389:848y - SPB-IX (AS43690) |
 remarks:        | 12389:849y - Amazon (AS16509) |
 remarks:        | 12389:852y - VK CDN (AS28709) |
 remarks:        | 12389:853y - Telegram (AS211157) |
 remarks:        | 12389:899y - any RUSSIAN peer |
 remarks:        | ...y = 9 - advertise without prepends |
 remarks:        | ...y = 0 - do not advertise |
 remarks:        | ...y = 1, 2, 3 - prepend 12389 (1, 2, 3) times |
 remarks:        +------------------------------------------------------+
 remarks:        | We don't accept prefixes longer than /24. |
 remarks:        +------------------------------------------------------+
 remarks:        | Local-preference |
 remarks:        +------------------------------------------------------+
 remarks:        | 12389:2800 - set local-pref = 800 |
 remarks:        | 12389:2100 - set local-pref = 100 |
 remarks:        | Default local-pref: |
 remarks:        | 850 - Customer |
 remarks:        | 250-500 - Peer |
 remarks:        | 200 - Upstream |
 remarks:        +------------------------------------------------------+
 remarks:        | 12389:55555 - blackhole traffic |
 remarks:        +------------------------------------------------------+
 remarks:        +
 import:	from AS3491  accept  ANY  
 export:	from AS3491
 announce  AS-ROSTELECOM  
 import:	from AS1299  accept  ANY  
 export:	from AS1299
 announce  AS-ROSTELECOM  
 import:	from AS1273  accept  ANY  
 export:	from AS1273
 announce  AS-ROSTELECOM  
 import:	from AS3257  accept  ANY  
 export:	from AS3257
 announce  AS-ROSTELECOM  
 import:	from AS3356  accept  ANY  
 export:	from AS3356
 announce  AS-ROSTELECOM  
 import:	from AS6762  accept  ANY  
 export:	from AS6762
 announce  AS-ROSTELECOM  
 import:	from AS5511  accept  ANY  
 export:	from AS5511
 announce  AS-ROSTELECOM  
 import:	from AS6453  accept  ANY  
 export:	from AS6453
 announce  AS-ROSTELECOM  
 remarks:        +
 remarks:        + Peers:
 remarks:        +
 import:	from AS211157  accept  AS211157  
 export:	from AS211157
 announce  AS-ROSTELECOM  
 import:	from AS62041  accept  AS62041  
 export:	from AS62041
 announce  AS-ROSTELECOM  
 import:	from AS22697  accept  AS22697  
 export:	from AS22697
 announce  AS-ROSTELECOM  
 import:	from AS16276  accept  AS16276  
 export:	from AS16276
 announce  AS-ROSTELECOM  
 import:	from AS54113  accept  AS54113  
 export:	from AS54113
 announce  AS-ROSTELECOM  
 import:	from AS30058  accept  AS30058  
 export:	from AS30058
 announce  AS-ROSTELECOM  
 import:	from AS13215  accept  AS-CONVEYPLUS  
 export:	from AS13215
 announce  ANY  
 import:	from AS8631  accept  AS-MSKROUTESERVER  
 export:	from AS8631
 announce  AS-ROSTELECOM  
 import:	from AS43690  accept  AS-SPBROUTESERVER  
 export:	from AS43690
 announce  AS12389  
 import:	from AS714  accept  AS-APPLE  
 export:	from AS714
 announce  AS-ROSTELECOM  
 import:	from AS8075  accept  AS-MICROSOFT  
 export:	from AS8075
 announce  AS-ROSTELECOM  
 import:	from AS57976  accept  AS-BLIZZARD  
 export:	from AS57976
 announce  AS-ROSTELECOM  
 import:	from AS4837  accept  AS4837  
 export:	from AS4837
 announce  AS-ROSTELECOM  
 import:	from AS16509  accept  AS16509  
 export:	from AS16509
 announce  AS-ROSTELECOM  
 import:	from AS201907  accept  AS201907  
 export:	from AS201907
 announce  AS-ROSTELECOM  
 import:	from AS13238  accept  AS-YANDEX  
 export:	from AS13238
 announce  AS-ROSTELECOM  
 import:	from AS3267  accept  AS-RUNNET  
 export:	from AS3267
 announce  AS-ROSTELECOM  
 import:	from AS4134  accept  AS4134  
 export:	from AS4134
 announce  AS-ROSTELECOM  
 import:	from AS8866  accept  AS-BTC-UP  
 export:	from AS8866
 announce  AS-ROSTELECOM  
 import:	from AS15169  accept  AS-GOOGLE  
 export:	from AS15169
 announce  AS-ROSTELECOM  
 import:	from AS6939  accept  AS-HURRICANE  
 export:	from AS6939
 announce  AS-ROSTELECOM  
 import:	from AS6805  accept  AS-TDDE  
 export:	from AS6805
 announce  AS-ROSTELECOM  
 import:	from AS12713  accept  AS-OTEGLOBE  
 export:	from AS12713
 announce  AS-ROSTELECOM  
 import:	from AS10310  accept  AS-YAHOO  
 export:	from AS10310
 announce  AS-ROSTELECOM  
 import:	from AS5605  accept  AS-NETUSE  
 export:	from AS5605
 announce  AS-ROSTELECOM  
 import:	from AS2516  accept  AS2516  
 export:	from AS2516
 announce  AS-ROSTELECOM  
 import:	from AS8804  accept  AS-REGIONET  
 export:	from AS8804
 announce  AS-ROSTELECOM  
 import:	from AS8068  accept  AS-MICROSOFT  
 export:	from AS8068
 announce  AS-ROSTELECOM  
 import:	from AS13189  accept  AS-LIDERO  
 export:	from AS13189
 announce  AS-ROSTELECOM  
 import:	from AS6667  accept  AS-EUNETIP  
 export:	from AS6667
 announce  AS-ROSTELECOM  
 import:	from AS8966  accept  AS-EMIX  
 export:	from AS8966
 announce  AS-ROSTELECOM  
 import:	from AS8447  accept  AS-PTA  
 export:	from AS8447
 announce  AS-ROSTELECOM  
 import:	from AS2119  accept  AS-TELENOR  
 export:	from AS2119
 announce  AS-ROSTELECOM  
 import:	from AS5459  accept  AS-VITAL-GROUP  
 export:	from AS5459
 announce  AS-ROSTELECOM  
 import:	from AS8365  accept  AS-MANDA  
 export:	from AS8365
 announce  AS-ROSTELECOM  
 import:	from AS5430  accept  AS-FREENETDE  
 export:	from AS5430
 announce  AS-ROSTELECOM  
 import:	from AS13030  accept  AS-INIT7  
 export:	from AS13030
 announce  AS-ROSTELECOM  
 import:	from AS29208  accept  AS-DIALTELECOM  
 export:	from AS29208
 announce  AS-ROSTELECOM  
 import:	from AS9050  accept  AS-RTD  
 export:	from AS9050
 announce  AS-ROSTELECOM  
 import:	from AS6661  accept  AS-PTLU  
 export:	from AS6661
 announce  AS-ROSTELECOM  
 import:	from AS47195  accept  AS-GAMEFORGE  
 export:	from AS47195
 announce  AS-ROSTELECOM  
 import:	from AS12552  accept  AS-IPO  
 export:	from AS12552
 announce  AS-ROSTELECOM  
 import:	from AS5390  accept  AS-EURONETNL  
 export:	from AS5390
 announce  AS-ROSTELECOM  
 import:	from AS31500  accept  AS-GLOBAL-NET  
 export:	from AS31500
 announce  AS-ROSTELECOM  
 import:	from AS24940  accept  AS-HETZNER  
 export:	from AS24940
 announce  AS-ROSTELECOM  
 import:	from AS32934  accept  AS32934  
 export:	from AS32934
 announce  AS-ROSTELECOM  
 import:	from AS31122  accept  AS-DIGIWEB  
 export:	from AS31122
 announce  AS-ROSTELECOM  
 import:	from AS31133  accept  AS-MF-MGSM  
 export:	from AS31133
 announce  AS-ROSTELECOM  
 import:	from AS8359  accept  AS-MTU  
 export:	from AS8359
 announce  AS-ROSTELECOM  
 import:	from AS3216  accept  AS-SOVAM  
 export:	from AS3216
 announce  AS-ROSTELECOM  
 import:	from AS16265  accept  AS-LEASEWEB  
 export:	from AS16265
 announce  AS-ROSTELECOM  
 import:	from AS21219  accept  AS-FF-TRANSIT  
 export:	from AS21219
 announce  AS-ROSTELECOM  
 import:	from AS20485  accept  AS-TTK  
 export:	from AS20485
 announce  AS-ROSTELECOM  
 import:	from AS8402  accept  AS-CORBINA  
 export:	from AS8402
 announce  AS-ROSTELECOM  
 import:	from AS20764  accept  AS-RASCOM  
 export:	from AS20764
 announce  AS-ROSTELECOM  
 import:	from AS46489  accept  AS46489  
 export:	from AS46489
 announce  AS-ROSTELECOM  
 import:	from AS22822  accept  AS-LLNW  
 export:	from AS22822
 announce  AS-ROSTELECOM  
 import:	from AS47541  accept  AS-VKONTAKTE  
 export:	from AS47541
 announce  AS-ROSTELECOM  
 import:	from AS47542  accept  AS47542  
 export:	from AS47542
 announce  AS-ROSTELECOM  
 import:	from AS15133  accept  AS-EDGECAST  
 export:	from AS15133
 announce  AS-ROSTELECOM  
 import:	from AS33891  accept  AS-CORE-BACKBONE  
 export:	from AS33891
 announce  AS-ROSTELECOM  
 import:	from AS42403  accept  AS-NSKROUTESERVER  
 export:	from AS42403
 announce  AS-ROSTELECOM  
 import:	from AS30124  accept  AS30124  
 export:	from AS30124
 announce  AS-ROSTELECOM  
 import:	from AS15412  accept  AS-FLAGP  
 export:	from AS15412
 announce  AS-ROSTELECOM  
 import:	from AS2497  accept  AS-IIJ  
 export:	from AS2497
 announce  AS-ROSTELECOM  
 import:	from AS4766  accept  AS-KORNETBGP  
 export:	from AS4766
 announce  AS-ROSTELECOM  
 import:	from AS3786  accept  AS-DACOM  
 export:	from AS3786
 announce  AS-ROSTELECOM  
 import:	from AS6507  accept  AS-RIOT  
 export:	from AS6507
 announce  AS-ROSTELECOM  
 import:	from AS7473  accept  AS7473  
 export:	from AS7473
 announce  AS-ROSTELECOM  
 import:	from AS32590  accept  AS-VALVE  
 export:	from AS32590
 announce  AS-ROSTELECOM  
 import:	from AS50952  accept  AS50952  
 export:	from AS50952
 announce  AS-ROSTELECOM  
 import:	from AS42728  accept  AS-NS9_RIPN_NET  
 export:	from AS42728
 announce  AS-ROSTELECOM  
 import:	from AS47445  accept  AS-NS9_RIPN_NET  
 export:	from AS47445
 announce  AS-ROSTELECOM  
 import:	from AS45018  accept  AS-NS9_RIPN_NET  
 export:	from AS45018
 announce  AS-ROSTELECOM  
 import:	from AS42139  accept  AS-NS9_RIPN_NET  
 export:	from AS42139
 announce  AS-ROSTELECOM  
 import:	from AS42403  accept  AS25152  
 export:	from AS42403
 announce  AS-ROSTELECOM  
 import:	from AS200350  accept  AS200350  
 export:	from AS200350
 announce  AS-ROSTELECOM  
 remarks:        +
 remarks:        + Customers:
 remarks:        +
 import:	from AS9002  accept  AS9002  
 export:	from AS9002
 announce  ANY  
 import:	from AS34352  accept  AS-MCN  
 export:	from AS34352
 announce  ANY  
 import:	from AS42842  accept  AS42842  
 export:	from AS42842
 announce  ANY  
 import:	from AS35682  accept  AS35682  
 export:	from AS35682
 announce  ANY  
 import:	from AS25446  accept  AS-TOMLINE-SET  
 export:	from AS25446
 announce  ANY  
 import:	from AS8997  accept  AS-SPBNIT  
 export:	from AS8997
 announce  ANY  
 import:	from AS3253  accept  AS-URRTPEERING  
 export:	from AS3253
 announce  ANY  
 import:	from AS24832  accept  AS-TCUCOM  
 export:	from AS24832
 announce  ANY  
 import:	from AS34550  accept  AS-INTERCON  
 export:	from AS34550
 announce  ANY  
 import:	from AS39676  accept  AS-TECHNOR  
 export:	from AS39676
 announce  ANY  
 import:	from AS41829  accept  AS41829  
 export:	from AS41829
 announce  ANY  
 import:	from AS30936  accept  AS-RENET  
 export:	from AS30936
 announce  ANY  
 import:	from AS42514  accept  AS-SIGNALTV  
 export:	from AS42514
 announce  ANY  
 import:	from AS43912  accept  AS43912  
 export:	from AS43912
 announce  ANY  
 import:	from AS24787  accept  AS-SPRINTNET  
 export:	from AS24787
 announce  ANY  
 import:	from AS44254  accept  AS44254  
 export:	from AS44254
 announce  ANY  
 import:	from AS13304  accept  AS-SURGUTTEL  
 export:	from AS13304
 announce  ANY  
 import:	from AS44408  accept  AS44408  
 export:	from AS44408
 announce  ANY  
 import:	from AS41440  accept  AS-SIBNET  
 export:	from AS41440
 announce  ANY  
 import:	from AS8345  accept  AS-DSIJSC  
 export:	from AS8345
 announce  ANY  
 import:	from AS34703  accept  AS34703  
 export:	from AS34703
 announce  ANY  
 import:	from AS43087  accept  AS43087  
 export:	from AS43087
 announce  ANY  
 import:	from AS6767  accept  AS-CTSRND  
 export:	from AS6767
 announce  ANY  
 import:	from AS9198  accept  AS-KAZTELECOMPEERS  
 export:	from AS9198
 announce  ANY  
 import:	from AS33934  accept  AS-VES  
 export:	from AS33934
 announce  ANY  
 import:	from AS21332  accept  AS-NTC  
 export:	from AS21332
 announce  ANY  
 import:	from AS25592  accept  AS-NETIS  
 export:	from AS25592
 announce  ANY  
 import:	from AS44113  accept  AS44113  
 export:	from AS44113
 announce  ANY  
 import:	from AS30977  accept  AS-UGRATEL  
 export:	from AS30977
 announce  ANY  
 import:	from AS30729  accept  AS-TRANSFER  
 export:	from AS30729
 announce  ANY  
 import:	from AS44248  accept  AS44248  
 export:	from AS44248
 announce  ANY  
 import:	from AS34875  accept  AS34875  
 export:	from AS34875
 announce  ANY  
 import:	from AS31357  accept  as-tomica  
 export:	from AS31357
 announce  ANY  
 import:	from AS41034  accept  AS-IMPULS  
 export:	from AS41034
 announce  ANY  
 import:	from AS41843  accept  AS41843  
 export:	from AS41843
 announce  ANY  
 import:	from AS44579  accept  AS44579  
 export:	from AS44579
 announce  ANY  
 import:	from AS43600  accept  AS43600  
 export:	from AS43600
 announce  ANY  
 import:	from AS41976  accept  AS-SZKTI  
 export:	from AS41976
 announce  ANY  
 import:	from AS34896  accept  AS34896  
 export:	from AS34896
 announce  ANY  
 import:	from AS44420  accept  AS44420  
 export:	from AS44420
 announce  ANY  
 import:	from AS39775  accept  AS-HYPERNET  
 export:	from AS39775
 announce  ANY  
 import:	from AS43691  accept  AS43691  
 export:	from AS43691
 announce  ANY  
 import:	from AS42548  accept  AS-KCHR  
 export:	from AS42548
 announce  ANY  
 import:	from AS43975  accept  AS-VOLGATELECOM  
 export:	from AS43975
 announce  ANY  
 import:	from AS12418  accept  AS-QUANTUM  
 expor 
whois AS 12389 was cached on Mar 10, 2025 @ 7:29:55 UTC
  
___________   ____________________
           \ |
            \|

          _     _ 
        / (_____) \
      /| ___   ___ |\
     (|| \__| |__/ ||)
      ||           ||
        \|       |/
         \ _____ /
     _   | \___/ |   _
     \\ _/\_____/\_ //
     /\\/IPDUHUDPI\//\