Autonomous System 20676 !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 'AS20485 - AS20857'
 
 as-block:       AS20485 - AS20857
 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:27Z
 last-modified:  2018-11-22T15:27:27Z
 source:         RIPE
 
 % Information related to 'AS20676'
 
 % Abuse contact for 'AS20676' is 'abuse@plusnet.de'.
 
 aut-num:        AS20676
 as-name:        PLUSNET
 org:            ORG-PG203-RIPE
 descr:          *****************
 descr:          AS-MACRO = AS20676:AS-PLN
 descr:          *****************
 import:	from AS1299  action  pref=100;  accept  ANY  
 export:	from AS1299
 announce  AS-QSC  
 import:	from AS3320  action  pref=100;  accept  ANY  
 export:	from AS3320
 announce  AS20676  
 import:	from AS3356  action  pref=100;  accept  ANY  
 export:	from AS3356
 announce  AS-QSC  
 remarks:        ------ customers ------
 import:	from AS8823  action  pref=1000;  accept  AS-ROCKENSTEIN  
 export:	from AS8823
 announce  ANY  
 import:	from AS12374  action  pref=1000;  accept  AS-LFNET  
 export:	from AS12374
 announce  ANY  
 import:	from AS12579  action  pref=1000;  accept  AS12579  
 export:	from AS12579
 announce  ANY  
 import:	from AS12598  action  pref=1000;  accept  AS12598  
 export:	from AS12598
 announce  ANY  
 import:	from AS15598  action  pref=1000;  accept  AS-IPX  
 export:	from AS15598
 announce  ANY  
 import:	from AS16107  action  pref=1000;  accept  AS16107  
 export:	from AS16107
 announce  ANY  
 import:	from AS20830  action  pref=1000;  accept  AS20830  
 export:	from AS20830
 announce  ANY  
 import:	from AS20849  action  pref=1000;  accept  AS-CONTINUM  
 export:	from AS20849
 announce  ANY  
 import:	from AS21063  action  pref=1000;  accept  AS21063  
 export:	from AS21063
 announce  ANY  
 import:	from AS28693  action  pref=1000;  accept  AS28693  
 export:	from AS28693
 announce  ANY  
 import:	from AS31517  action  pref=1000;  accept  AS31517  
 export:	from AS31517
 announce  ANY  
 import:	from AS34966  action  pref=1000;  accept  AS34966  
 export:	from AS34966
 announce  ANY  
 import:	from AS35208  action  pref=1000;  accept  AS35208  
 export:	from AS35208
 announce  ANY  
 import:	from AS44298  action  pref=1000;  accept  AS44298  
 export:	from AS44298
 announce  ANY  
 import:	from AS47309  action  pref=1000;  accept  AS47309  
 export:	from AS47309
 announce  ANY  
 import:	from AS50455  action  pref=1000;  accept  AS50455  
 export:	from AS50455
 announce  ANY  
 import:	from AS57548  action  pref=1000;  accept  AS57548  
 export:	from AS57548
 announce  ANY  
 import:	from AS59971  action  pref=1000;  accept  AS59971  
 export:	from AS59971
 announce  ANY  
 import:	from AS60316  action  pref=1000;  accept  AS-RGI  
 export:	from AS60316
 announce  ANY  
 import:	from AS199597  action  pref=1000;  accept  AS199597  
 export:	from AS199597
 announce  ANY  
 import:	from AS201609  action  pref=1000;  accept  AS201609  
 export:	from AS201609
 announce  ANY  
 import:	from AS201809  action  pref=1000;  accept  AS-TCHIBO  
 export:	from AS201809
 announce  ANY  
 import:	from AS203865  action  pref=1000;  accept  AS203865  
 export:	from AS203865
 announce  ANY  
 import:	from AS205869  action  pref=1000;  accept  AS205869  
 export:	from AS205869
 announce  AS-QSC  AND  {0.0.0.0/0}  
 import:	from AS206906  action  pref=1000;  accept  AS206906  
 export:	from AS206906
 announce  ANY  
 import:	from AS212672  action  pref=1000;  accept  AS212672  
 export:	from AS212672
 announce  ANY  
 import:	from AS216387  action  pref=1000;  accept  AS216387  
 export:	from AS216387
 announce  AS20676  
 remarks:        ------ public peerings ------
 import:	from AS42  action  pref=400;  accept  AS-PCH  
 export:	from AS42
 announce  AS-QSC  
 import:	from AS553  action  pref=400;  accept  AS-BELWUE  
 export:	from AS553
 announce  AS-QSC  
 import:	from AS680  action  pref=400;  accept  AS-DFNTOWINISP  
 export:	from AS680
 announce  AS-QSC  
 import:	from AS702  action  pref=400;  accept  AS702  
 export:	from AS702
 announce  AS20676  
 import:	from AS714  action  pref=400;  accept  AS-APPLE  
 export:	from AS714
 announce  AS-QSC  
 import:	from AS1267  action  pref=400;  accept  AS-WINDTRE  
 export:	from AS1267
 announce  AS-QSC  
 import:	from AS2119  action  pref=400;  accept  AS-TELENOR  
 export:	from AS2119
 announce  AS-QSC  
 import:	from AS2603  action  pref=400;  accept  AS-NORDUNET  
 export:	from AS2603
 announce  AS-QSC  
 import:	from AS2857  action  pref=400;  accept  AS-RLP-NET  
 export:	from AS2857
 announce  AS-QSC  
 import:	from AS2906  action  pref=400;  accept  AS-NFLX  
 export:	from AS2906
 announce  AS-QSC  
 import:	from AS3209  action  pref=400;  accept  AS-ARCORGLOBAL  
 export:	from AS3209
 announce  AS-QSC  
 import:	from AS3292  action  pref=400;  accept  AS-TDCNET  
 export:	from AS3292
 announce  AS-QSC  
 import:	from AS3327  action  pref=400;  accept  AS-LINXTELECOM-DECIX  
 export:	from AS3327
 announce  AS-QSC  
 import:	from AS3856  action  pref=400;  accept  AS-PCH  
 export:	from AS3856
 announce  AS-QSC  
 import:	from AS4637  action  pref=400;  accept  AS-TELSTRA-INTL-CUSTOMERS  
 export:	from AS4637
 announce  AS20676  
 import:	from AS5400  action  pref=400;  accept  AS-BT-EU  
 export:	from AS5400
 announce  AS-QSC  
 import:	from AS5409  action  pref=400;  accept  AS-TPL  
 export:	from AS5409
 announce  AS-QSC  
 import:	from AS5430  action  pref=400;  accept  AS-FREENETDE  
 export:	from AS5430
 announce  AS-QSC  
 import:	from AS5539  action  pref=400;  accept  AS-SPACENET  
 export:	from AS5539
 announce  AS-QSC  
 import:	from AS5605  action  pref=400;  accept  AS-NETUSE  
 export:	from AS5605
 announce  AS-QSC  
 import:	from AS6507  action  pref=400;  accept  AS6507  
 export:	from AS6507
 announce  AS-QSC  
 import:	from AS6667  action  pref=400;  accept  AS-EUNETIP  
 export:	from AS6667
 announce  AS-QSC  
 import:	from AS6695  action  pref=400;  accept  AS-DECIX  
 export:	from AS6695
 announce  AS-QSC  
 import:	from AS6805  action  pref=400;  accept  AS-TDDE  
 export:	from AS6805
 announce  AS-QSC  
 import:	from AS6939  action  pref=400;  accept  AS-HURRICANE  
 export:	from AS6939
 announce  AS-QSC  
 import:	from AS8075  action  pref=400;  accept  AS-MICROSOFT  
 export:	from AS8075
 announce  AS20676  
 import:	from AS8218  action  pref=400;  accept  AS-NEOT  
 export:	from AS8218
 announce  AS-QSC  
 import:	from AS8220  action  pref=400;  accept  AS-COLT  
 export:	from AS8220
 announce  AS-QSC  
 import:	from AS8222  action  pref=400;  accept  AS-NETPLACE  
 export:	from AS8222
 announce  AS-QSC  
 import:	from AS8308  action  pref=400;  accept  AS-NASK  
 export:	from AS8308
 announce  AS-QSC  
 import:	from AS8319  action  pref=400;  accept  AS-IXREGIO  
 export:	from AS8319
 announce  AS-QSC  
 import:	from AS8359  action  pref=400;  accept  AS-MTU  
 export:	from AS8359
 announce  AS-QSC  
 import:	from AS8365  action  pref=400;  accept  AS-MANDA  
 export:	from AS8365
 announce  AS-QSC  
 import:	from AS8422  action  pref=400;  accept  AS-NETCOLOGNE  
 export:	from AS8422
 announce  AS-QSC  
 import:	from AS8447  action  pref=400;  accept  AS-PTA  
 export:	from AS8447
 announce  AS-QSC  
 import:	from AS8469  action  pref=400;  accept  AS-PIRONETNDH  
 export:	from AS8469
 announce  AS-QSC  
 import:	from AS8551  action  pref=400;  accept  AS-BEZEQINT  
 export:	from AS8551
 announce  AS-QSC  
 import:	from AS8560  action  pref=400;  accept  AS-IONOS  
 export:	from AS8560
 announce  AS-QSC  
 import:	from AS8648  action  pref=400;  accept  AS-KAMP  
 export:	from AS8648
 announce  AS-QSC  
 import:	from AS8657  action  pref=400;  accept  AS-CPRM  
 export:	from AS8657
 announce  AS-QSC  
 import:	from AS8674  action  pref=400;  accept  AS-NETNOD-ANYCAST  
 export:	from AS8674
 announce  AS-QSC  
 import:	from AS8708  action  pref=400;  accept  AS-RDSNET  
 export:	from AS8708
 announce  AS-QSC  
 import:	from AS8763  action  pref=400;  accept  AS-DENIC  
 export:	from AS8763
 announce  AS-QSC  
 import:	from AS8767  action  pref=400;  accept  AS-MNETDE  
 export:	from AS8767
 announce  AS-QSC  
 import:	from AS8804  action  pref=400;  accept  AS-IX-REGIONET  
 export:	from AS8804
 announce  AS-QSC  
 import:	from AS8881  action  pref=400;  accept  AS-VT-TRANSIT  
 export:	from AS8881
 announce  AS-QSC  
 import:	from AS8893  action  pref=400;  accept  AS-ARTFILES  
 export:	from AS8893
 announce  AS-QSC  
 import:	from AS8966  action  pref=400;  accept  AS-EMIX  
 export:	from AS8966
 announce  AS-QSC  
 import:	from AS9009  action  pref=400;  accept  AS-GBXS  
 export:	from AS9009
 announce  AS-QSC  
 import:	from AS9022  action  pref=400;  accept  AS-TWLKOM  
 export:	from AS9022
 announce  AS-QSC  
 import:	from AS9033  action  pref=400;  accept  AS-ECIX-BER  
 import:	from AS9033  action  pref=400;  accept  AS-ECIX-DUS  
 import:	from AS9033  action  pref=400;  accept  AS-ECIX-FRA  
 import:	from AS9033  action  pref=400;  accept  AS-ECIX-HAM  
 import:	from AS9033  action  pref=400;  accept  AS-ECIX-MUC  
 export:	from AS9033
 announce  AS-QSC  
 import:	from AS9044  action  pref=400;  accept  AS-SOLNET  
 export:	from AS9044
 announce  AS-QSC  
 import:	from AS9063  action  pref=400;  accept  AS-SAARGATE  
 export:	from AS9063
 announce  AS-QSC  
 import:	from AS9116  action  pref=400;  accept  AS-GOLDEN  
 export:	from AS9116
 announce  AS-QSC  
 import:	from AS9119  action  pref=400;  accept  AS-SOFTNET  
 export:	from AS9119
 announce  AS-QSC  
 import:	from AS9145  action  pref=400;  accept  AS-EWETEL  
 export:	from AS9145
 announce  AS-QSC  
 import:	from AS10282  action  pref=400;  accept  AS-EQUANT-CEEUR  
 export:	from AS10282
 announce  AS-QSC  
 import:	from AS10310  action  pref=400;  accept  AS-YAHOO-1  
 export:	from AS10310
 announce  AS-QSC  
 import:	from AS12306  action  pref=400;  accept  AS-PLUSLINE  
 export:	from AS12306
 announce  AS-QSC  
 import:	from AS12322  action  pref=400;  accept  AS-PROXAD  
 export:	from AS12322
 announce  AS-QSC  
 import:	from AS12337  action  pref=400;  accept  AS-NORIS  
 export:	from AS12337
 announce  AS-QSC  
 import:	from AS12355  action  pref=400;  accept  AS-HELINET-V4  
 export:	from AS12355
 announce  AS-QSC  
 import:	from AS12389  action  pref=400;  accept  AS-ROSTELECOM  
 export:	from AS12389
 announce  AS-QSC  
 import:	from AS12399  action  pref=400;  accept  AS-SPXS  
 export:	from AS12399
 announce  AS-QSC  
 import:	from AS12480  action  pref=400;  accept  AS-ILK  
 export:	from AS12480
 announce  AS-QSC  
 import:	from AS12676  action  pref=400;  accept  AS-NCORE  
 export:	from AS12676
 announce  AS-QSC  
 import:	from AS12713  action  pref=400;  accept  AS-OTEGLOBE  
 export:	from AS12713
 announce  AS-QSC  
 import:	from AS12731  action  pref=400;  accept  AS-IPHH  
 export:	from AS12731
 announce  AS-QSC  
 import:	from AS12759  action  pref=400;  accept  AS-SOCO  
 export:	from AS12759
 announce  AS-QSC  
 import:	from AS12897  action  pref=400;  accept  AS-HEAGMEDIANET  
 export:	from AS12897
 announce  AS-QSC  
 import:	from AS12989  action  pref=400;  accept  AS-EWEKA  
 export:	from AS12989
 announce  AS-QSC  
 import:	from AS13030  action  pref=400;  accept  AS-INIT7  
 export:	from AS13030
 announce  AS-QSC  
 import:	from AS13101  action  pref=400;  accept  AS-TNG  
 export:	from AS13101
 announce  AS-QSC  
 import:	from AS13237  action  pref=400;  accept  AS-LAMBDANET  
 export:	from AS13237
 announce  AS-QSC  
 import:	from AS13285  action  pref=400;  accept  AS-OPAL  
 export:	from AS13285
 announce  AS-QSC  
 import:	from AS13335  action  pref=400;  accept  AS-CLOUDFLARE  
 export:	from AS13335
 announce  AS-QSC  
 import:	from AS13445  action  pref=400;  accept  AS-WEBEX  
 export:	from AS13445
 announce  AS20676  
 import:	from AS15133  action  pref=400;  accept  AS-EDGECAST  
 export:	from AS15133
 announce  AS-QSC  
 import:	from AS15169  action  pref=400;  accept  AS-GOOGLE  
 export:	from AS15169
 announce  AS-QSC  
 import:	from AS15594  action  pref=400;  accept  AS-NQ  
 export:	from AS15594
 announce  AS-QSC  
 import:	from AS15600  action  pref=400;  accept  AS-LAN  
 export:	from AS15600
 announce  AS-QSC  
 import:	from AS15743  action  pref=400;  accept  AS-NETDE  
 export:	from AS15743
 announce  AS-QSC  
 import:	from AS15830  action  pref=400;  accept  AS-TELECITYGROUP  
 export:	from AS15830
 announce  AS-QSC  
 import:	from AS15933  action  pref=400;  accept  AS-ITH  
 export:	from AS15933
 announce  AS-QSC  
 import:	from AS16097  action  pref=400;  accept  AS-AS-HLKOMM  
 export:	from AS16097
 announce  AS-QSC  
 import:	from AS16276  action  pref=400;  accept  AS-OVH  
 export:	from AS16276
 announce  AS-QSC  
 import:	from AS16347  action  pref=400;  accept  AS16347  
 export:	from AS16347
 announce  AS20676  
 import:	from AS16374  action  pref=400;  accept  AS-BCIX  
 export:	from AS16374
 announce  AS-QSC  
 import:	from AS16509  action  pref=400;  accept  AS-AMAZON-NA  
 export:	from AS16509
 announce  AS-QSC  
 import:	from AS19679  action  pref=400;  accept  AS19679  
 export:	from AS19679
 announce  AS-QSC  
 import:	from AS20562  action  pref=400;  accept  AS-OPENPEERING  
 export:	from AS20562
 announce  AS-QSC  
 import:	from AS20633  action  pref=400;  accept  AS20633  
 export:	from AS20633
 announce  AS-QSC  
 import:	from AS20640  action  pref=400;  accept  AS-TITANNET  
 export:	from AS20640
 announce  AS-QSC  
 import:	from AS20773  action  pref=400;  accept  AS20773  
 export:	from AS20773
 announce  AS-QSC  
 import:	from AS20940  action  pref=400;  accept  AS-AKAMAI  
 export:	from AS20940
 announce  AS-QSC  
 import:	from AS21263  action  pref=400;  accept  AS-TELEDATA  
 export:	from AS21263
 announce  AS-QSC  
 import:	from AS21336  action  pref=400;  accept  AS21336  
 export:	from AS21336
 announce  AS-QSC  
 import:	from AS21385  action  pref=400;  accept  AS-TNIB  
 export:	from AS21385
 announce  AS-QSC  
 import:	from AS22822  action  pref=400;  accept  AS22822  
 export:	from AS22822
 announce  AS-QSC  
 import:	from AS25394  action  pref=400;  accept  AS-MK-NETZDIENSTE  
 export:	from AS25394
 announce  AS-QSC  
 import:	from AS25560  action  pref=400;  accept  AS-RHTEC  
 export:	from AS25560
 announce  AS-QSC  
 import:	from AS29404  action  pref=400;  accept  AS-ELBRACHT  
 export:	from AS29404
 announce  AS-QSC  
 import:	from AS29686  action  pref=400;  accept  AS-PROBENETWORKS  
 export:	from AS29686
 announce  AS-QSC  
 import:	from AS31529  action  pref=400;  accept  AS-DENIC-ANY  
 export:	from AS31529
 announce  AS-QSC  
 import:	from AS32590  action  pref=400;  accept  AS32590  
 export:	from AS32590
 announce  AS-QSC  
 import:	from AS32787  action  pref=400;  accept  AS-PROLE  
 export:	from AS32787
 announce  AS-QSC  
 import:	from AS32934  action  pref=400;  accept  AS-FACEBOOK  
 export:	from AS32934
 announce  AS-QSC  
 import:	from AS33891  action  pref=400;  accept  AS-CORE-BACKBONE  
 export:	from AS33891
 announce  AS-QSC  
 import:	from AS34309  action  pref=400;  accept  AS-LINK11  
 export:	from AS34309
 announce  AS-QSC  
 import:	from AS34655  action  pref=400;  accept  AS-DDITS  
 export:	from AS34655
 announce  AS-QSC  
 import:	from AS35710  action  pref=400;  accept  AS-WEBERCLOUD  
 export:	from AS35710
 announce  AS-QSC  
 import:	from AS39912  action  pref=400;  accept  AS-I3B  
 export:	from AS39912
 announce  AS-QSC  
 import:	from AS41095  action  pref=400;  accept  AS-IPTP  
 export:	from AS41095
 announce  AS-QSC  
 import:	from AS41139  action  pref=400;  accept  AS-STUTTGARTIX-RS  
 export:	from AS41139
 announce  AS20676  
 import:	from AS41692  action  pref=400;  accept  AS-OPENCARRIER  
 export:	from AS41692
 announce  AS-QSC  
 import:	from AS42605  action  pref=400;  accept  AS-VRNETZE-FRA  
 export:	from AS42605
 announce  AS-QSC  
 import:	from AS42708  action  pref=400;  accept  AS-PORTLANE  
 export:	from AS42708
 announce  AS-QSC  
 import:	from AS46489  action  pref=400;  accept  AS-TWITCH  
 export:	from AS46489
 announce  AS-QSC  
 import:	from AS51324  action  pref=400;  accept  AS-EXARING  
 export:	from AS51324
 announce  AS-QSC  
 import:	from AS56890  action  pref=400;  accept  AS-DECIX-DUS  
 export:	from AS56890
 announce  AS-QSC  
 import:	from AS57353  action  pref=400;  accept  AS-VITROCONNECT  
 export:	from AS57353
 announce  AS-QSC  
 import:	from AS59507  action  pref=400;  accept  AS-TLN  
 export:	from AS59507
 announce  AS-QSC  
 import:	from AS60169  action  pref=400;  accept  AS-GFIT  
 export:	from AS60169
 announce  AS-QSC  
 import:	from AS197637  action  pref=400;  accept  AS197637  
 export:	from AS197637
 announce  AS-QSC  
 import:	from AS200561  action  pref=400;  accept  AS-PLACETEL  
 export:	from AS200561
 announce  AS-QSC  
 import:	from AS396986  action  pref=400;  accept  AS-BYTEDANCE  
 export:	from AS396986
 announce  AS20676  
 remarks:        ------ private peerings ------
 import:	from AS5430  action  pref=500;  accept  AS-FREENETDE  
 export:	from AS5430
 announce  AS-QSC  
 import:	from AS5669  action  pref=500;  accept  AS-PSIVIA  
 export:	from AS5669
 announce  AS-QSC  
 import:	from AS8075  action  pref=500;  accept  AS-MICROSOFT  
 export:	from AS8075
 announce  AS20676  
 import:	from AS8302  action  pref=500;  accept  AS-ZATTOO  
 export:	from AS8302
 announce  AS-QSC  
 import:	from AS8422  action  pref=500;  accept  AS-NETCOLOGNE  
 export:	from AS8422
 announce  AS-QSC  
 import:	from AS8437  action  pref=500;  accept  AS-UTA  
 export:	from AS8437
 announce  AS-QSC  
 import:	from AS8469  action  pref=500;  accept  AS-PIRONETNDH  
 export:	from AS8469
 announce  AS-QSC  
 import:	from AS8495  action  pref=500;  accept  AS-INTERNIC  
 export:	from AS8495
 announce  AS-QSC  
 import:	from AS8560  action  pref=500;  accept  AS-IONOS  
 export:	from AS8560
 announce  AS-QSC  
 import:	from AS8648  action  pref=500;  accept  AS-KAMP  
 export:	from AS8648
 announce  AS-QSC  
 import:	from AS8687  action  pref=500;  accept  AS-PPP  
 export:	from AS8687
 announce  AS20676  
 import:	from AS8767  action  pref=500;  accept  AS-MNETDE  
 export:	from AS8767
 announce  AS-QSC  
 import:	from AS8878  action  pref=500;  accept  AS-NFON  
 export:	from AS8878
 announce  AS20676  
 import:	from AS9022  action  pref=500;  accept  AS-TWLKOM  
 export:	from AS9022
 announce  AS-QSC  
 import:	from AS9063  action  pref=500;  accept  AS-SAARGATE  
 export:	from AS9063
 announce  AS-QSC  
 import:	from AS9211  action  pref=500;  accept  AS-WORK  
 export:	from AS9211
 announce  AS-QSC  
 import:	from AS12312  action  pref=500;  accept  AS-ECOTEL  
 export:	from AS12312
 announce  AS20676  
 import:	from AS12329  action  pref=500;  accept  AS-TMR  
 export:	from AS12329
 announce  AS-QSC  
 import:	from AS12360  action  pref=500;  accept  AS-KTK  
 export:	from AS12360
 announce  AS-QSC  
 import:	from AS12571  action  pref=500;  accept  AS12571  
 export:	from AS12571
 announce  AS-QSC  
 import:	from AS12586  action  pref=500;  accept  AS-GHOSTNET  
 export:	from AS12586
 announce  AS-QSC  
 import:	from AS12676  action  pref=500;  accept  AS-NCORE  
 export:	from AS12676
 announce  AS-QSC  
 import:	from AS12732  action  pref=500;  accept  AS-UP  
 export:	from AS12732
 announce  AS-QSC  
 import:	from AS12830  action  pref=500;  accept  AS-INFRA  
 export:	from AS12830
 announce  AS-QSC  
 import:	from AS13039  action  pref=500;  accept  AS-GLOBVILL  
 export:	from AS13039
 announce  AS20676  
 import:	from AS13237  action  pre  
 
whois AS 20676 was cached on Mar 10, 2025 @ 7:54:54 UTC
  
___________   ____________________
           \ |
            \|

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