Autonomous System 5503 !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 'AS5377 - AS5535'
 
 as-block:       AS5377 - AS5535
 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:22Z
 last-modified:  2018-11-22T15:27:22Z
 source:         RIPE
 
 % Information related to 'AS5503'
 
 % Abuse contact for 'AS5503' is 'abuse@ifl.net'.
 
 aut-num:        AS5503
 org:            ORG-RMp1-RIPE
 as-name:        RMIFL
 remarks:        Internet for Learning
 remarks:        Core Network
 remarks:        -------------------------------------------------
 remarks:        | Abuse issues: abuse@ifl.net. |
 remarks:        | Spam issues: abuse@ifl.net. |
 remarks:        | Operational issues: noc@ifl.net. |
 remarks:        | AS & Peering issues: peering@ifl.net. |
 remarks:        | DNS issues: dnsmaster@ifl.net. |
 remarks:        -------------------------------------------------
 remarks:        -------------------------------------------------
 remarks:        | Transit Providers |
 remarks:        -------------------------------------------------
 import:	from AS2914  action  pref=100;  accept  ANY  
 import:	from AS3356  action  pref=100;  accept  ANY  
 import:	from AS6461  action  pref=100;  accept  ANY  
 mp-import:      afi ipv6.unicast from AS2914 action pref=100; accept ANY
 mp-import:      afi ipv6.unicast from AS3356 action pref=100; accept ANY
 mp-import:      afi ipv6.unicast from AS6461 action pref=100; accept ANY
 export:	from AS2914
 announce  AS-RMIFL  
 export:	from AS3356
 announce  AS-RMIFL  
 export:	from AS6461
 announce  AS-RMIFL  
 mp-export:      afi ipv6.unicast to AS2914 announce AS-RMIFL
 mp-export:      afi ipv6.unicast to AS3356 announce AS-RMIFL
 mp-export:      afi ipv6.unicast to AS6461 announce AS-RMIFL
 remarks:        -------------------------------------------------
 remarks:        | Transit Customers |
 remarks:        -------------------------------------------------
 import:	from AS29626  action  pref=150;  accept  AS29626  
 import:	from AS51704  action  pref=150;  accept  AS51704  
 mp-import:      afi ipv6.unicast from AS51704 action pref=150; accept AS51704
 export:	from AS29626
 announce  ANY  
 export:	from AS51704
 announce  ANY  
 mp-export:      afi ipv6.unicast to AS51704 announce ANY
 remarks:        -------------------------------------------------
 remarks:        | Peerings - v6 |
 remarks:        -------------------------------------------------
 mp-export:      afi ipv6.unicast to AS42 announce AS-RMIFL
 mp-export:      afi ipv6.unicast to AS714 announce AS-RMIFL
 mp-export:      afi ipv6.unicast to AS786 announce AS-RMIFL
 mp-export:      afi ipv6.unicast to AS3856 announce AS-RMIFL
 mp-export:      afi ipv6.unicast to AS4657 announce AS-RMIFL
 mp-export:      afi ipv6.unicast to AS5459 announce AS-RMIFL
 mp-export:      afi ipv6.unicast to AS5580 announce AS-RMIFL
 mp-export:      afi ipv6.unicast to AS5607 announce AS-RMIFL
 mp-export:      afi ipv6.unicast to AS6939 announce AS-RMIFL
 mp-export:      afi ipv6.unicast to AS8075 announce AS-RMIFL
 mp-export:      afi ipv6.unicast to AS8330 announce AS-RMIFL
 mp-export:      afi ipv6.unicast to AS8403 announce AS-RMIFL
 mp-export:      afi ipv6.unicast to AS8468 announce AS-RMIFL
 mp-export:      afi ipv6.unicast to AS8550 announce AS-RMIFL
 mp-export:      afi ipv6.unicast to AS8607 announce AS-RMIFL
 mp-export:      afi ipv6.unicast to AS8714 announce AS-RMIFL
 mp-export:      afi ipv6.unicast to AS12989 announce AS-RMIFL
 mp-export:      afi ipv6.unicast to AS13335 announce AS-RMIFL
 mp-export:      afi ipv6.unicast to AS15169 announce AS-RMIFL
 mp-export:      afi ipv6.unicast to AS19679 announce AS-RMIFL
 mp-export:      afi ipv6.unicast to AS20940 announce AS-RMIFL
 mp-export:      afi ipv6.unicast to AS21371 announce AS-RMIFL
 mp-export:      afi ipv6.unicast to AS28792 announce AS-RMIFL
 mp-export:      afi ipv6.unicast to AS32590 announce AS-RMIFL
 mp-export:      afi ipv6.unicast to AS32787 announce AS-RMIFL
 mp-export:      afi ipv6.unicast to AS35266 announce AS-RMIFL
 mp-export:      afi ipv6.unicast to AS36692 announce AS-RMIFL
 mp-export:      afi ipv6.unicast to AS39545 announce AS-RMIFL
 mp-export:      afi ipv6.unicast to AS51852 announce AS-RMIFL
 mp-export:      afi ipv6.unicast to AS56595 announce AS-RMIFL
 mp-import:      afi ipv6.unicast from AS42 action pref=100; accept AS-PCH
 mp-import:      afi ipv6.unicast from AS714 action pref=100; accept AS-APPLE
 mp-import:      afi ipv6.unicast from AS786 action pref=100; accept AS-JANETPLUS
 mp-import:      afi ipv6.unicast from AS3856 action pref=100; accept AS-PCH
 mp-import:      afi ipv6.unicast from AS4657 action pref=100; accept AS-STARHUBINTERNET
 mp-import:      afi ipv6.unicast from AS5459 action pref=100; accept AS-LINX
 mp-import:      afi ipv6.unicast from AS5580 action pref=100; accept AS-HIBERNIA
 mp-import:      afi ipv6.unicast from AS5607 action pref=100; accept AS-BSKYB-BROADBAND
 mp-import:      afi ipv6.unicast from AS6939 action pref=100; accept ANY
 mp-import:      afi ipv6.unicast from AS8075 action pref=100; accept AS-MICROSOFT
 mp-import:      afi ipv6.unicast from AS8330 action pref=100; accept AS-LONAP
 mp-import:      afi ipv6.unicast from AS8403 action pref=100; accept AS-SPOTIFY
 mp-import:      afi ipv6.unicast from AS8468 action pref=100; accept AS-ENTANETV6
 mp-import:      afi ipv6.unicast from AS8550 action pref=100; accept ANY
 mp-import:      afi ipv6.unicast from AS8607 action pref=100; accept AS-ATLAS
 mp-import:      afi ipv6.unicast from AS8714 action pref=100; accept ANY
 mp-import:      afi ipv6.unicast from AS12989 action pref=100; accept AS-HWNG
 mp-import:      afi ipv6.unicast from AS13335 action pref=100; accept AS-CLOUDFLARE
 mp-import:      afi ipv6.unicast from AS15169 action pref=100; accept AS-GOOGLE
 mp-import:      afi ipv6.unicast from AS19679 action pref=100; accept AS19679
 mp-import:      afi ipv6.unicast from AS20940 action pref=100; accept AS-AKAMAI
 mp-import:      afi ipv6.unicast from AS21371 action pref=100; accept AS-EQUINIX-EU
 mp-import:      afi ipv6.unicast from AS28792 action pref=100; accept AS-PUBLICINET
 mp-import:      afi ipv6.unicast from AS32590 action pref=100; accept AS-VALVE
 mp-import:      afi ipv6.unicast from AS32787 action pref=100; accept AS-PROLE
 mp-import:      afi ipv6.unicast from AS35266 action pref=100; accept AS-EXN
 mp-import:      afi ipv6.unicast from AS36692 action pref=100; accept AS-OPENDNS
 mp-import:      afi ipv6.unicast from AS39545 action pref=100; accept AS39545
 mp-import:      afi ipv6.unicast from AS51852 action pref=100; accept AS51852
 mp-import:      afi ipv6.unicast from AS56595 action pref=100; accept AS-FLUENCY
 remarks:        -------------------------------------------------
 remarks:        | Public Peerings |
 remarks:        -------------------------------------------------
 export:         to AS-ANY at 195.66.224.101 announce AS-RMIFL
 mp-export:      afi ipv6.unicast to AS-ANY at 2001:7f8:4::157f:1 announce AS-RMIFL;
 export:         to AS-ANY at 195.66.227.135 announce AS-RMIFL
 mp-export:      afi ipv6.unicast to AS-ANY at 2001:7f8:4::157f:2 announce AS-RMIFL;
 export:         to AS-ANY at 195.66.236.101 announce AS-RMIFL
 mp-export:      afi ipv6.unicast to AS-ANY at 2001:7f8:4:1::157f:1 announce AS-RMIFL;
 remarks:        -
 export:         to AS-ANY at 5.57.80.74 announce AS-RMIFL
 mp-export:      afi ipv6.unicast to AS-ANY at 2001:7f8:17::157f:1 announce AS-RMIFL;
 export:         to AS-ANY at 5.57.80.75 announce AS-RMIFL
 mp-export:      afi ipv6.unicast to AS-ANY at 2001:7f8:17::157f:2 announce AS-RMIFL;
 remarks:        -------------------------------------------------
 remarks:        | Peerings |
 remarks:        -------------------------------------------------
 import:	from AS8912  action  pref=130;  accept  AS-NETBENEFIT  
 import:	from AS4589  action  pref=130;  accept  AS-EASYNET  
 import:	from AS44444  action  pref=130;  accept  AS-WHS-EU  
 import:	from AS13237  action  pref=130;  accept  AS-LNCLINX  
 import:	from AS8419  action  pref=130;  accept  AS-HOTCHILLI  
 import:	from AS12322  action  pref=130;  accept  AS-PROXAD  
 import:	from AS6067  action  pref=130;  accept  AS-ONYX  
 import:	from AS21099  action  pref=130;  accept  AS-BARRYSWORLD  
 import:	from AS13122  action  pref=130;  accept  AS-MANX  
 import:	from AS25310  action  pref=130;  accept  AS25310  
 import:	from AS29006  action  pref=130;  accept  AS-POBOX  
 import:	from AS8426  action  pref=130;  accept  AS-CLARANET  
 import:	from AS30914  action  pref=130;  accept  AS-IOKO  
 import:	from AS10310  action  pref=130;  accept  AS10310  
 import:	from AS4004  action  pref=130;  accept  AS-GLOBALONE-UK  
 import:	from AS36408  action  pref=130;  accept  AS-PANTHER  
 import:	from AS3249  action  pref=130;  accept  AS-ESTPAK  
 import:	from AS12399  action  pref=130;  accept  AS-SPXS  
 import:	from AS32787  action  pref=130;  accept  AS-PROLE  
 import:	from AS14492  action  pref=130;  accept  AS-DATAPIPE  
 import:	from AS6327  action  pref=130;  accept  AS-BIGPIPE  
 import:	from AS12552  action  pref=130;  accept  AS-IPO  
 import:	from AS8422  action  pref=130;  accept  AS-NETCOLOGNE  
 import:	from AS6730  action  pref=130;  accept  AS-GLOBAL  
 import:	from AS34746  action  pref=130;  accept  AS-EATONKAYE  
 import:	from AS3292  action  pref=130;  accept  AS-TDCNET  
 import:	from AS13445  action  pref=130;  accept  AS-WEBEX  
 import:	from AS20799  action  pref=130;  accept  AS-DATANETUK  
 import:	from AS2529  action  pref=130;  accept  AS-DEMON  
 import:	from AS16637  action  pref=130;  accept  AS-MTNNS  
 import:	from AS9145  action  pref=130;  accept  AS-EWETEL  
 import:	from AS8001  action  pref=130;  accept  AS-NAC  
 import:	from AS15766  action  pref=130;  accept  AS-DOMICILIUM  
 import:	from AS47999  action  pref=130;  accept  AS-TCL-AS  
 import:	from AS19151  action  pref=130;  accept  AS-WVFIBER  
 import:	from AS3856  action  pref=130;  accept  AS-PCH  
 import:	from AS5552  action  pref=130;  accept  AS5552  
 import:	from AS11666  action  pref=130;  accept  AS-NEXICOM  
 import:	from AS23148  action  pref=130;  accept  AS-TWW  
 import:	from AS16276  action  pref=130;  accept  AS-OVH  
 import:	from AS6667  action  pref=130;  accept  AS-EUNETIP  
 import:	from AS12654  action  pref=130;  accept  AS12654  
 import:	from AS9318  action  pref=130;  accept  AS-HANARO  
 import:	from AS3213  action  pref=130;  accept  AS-BOGONS  
 import:	from AS8897  action  pref=130;  accept  AS-KCOMSPN  
 import:	from AS12390  action  pref=130;  accept  AS-KINGSTONUK  
 import:	from AS8553  action  pref=130;  accept  AS-AVENSYS  
 import:	from AS48961  action  pref=130;  accept  AS-WARWICKNET  
 import:	from AS33073  action  pref=130;  accept  AS-ISC  
 import:	from AS33081  action  pref=130;  accept  AS-ISC  
 import:	from AS5459  action  pref=130;  accept  AS-LINX  
 import:	from AS6661  action  pref=130;  accept  AS-PTLU  
 import:	from AS29527  action  pref=130;  accept  AS-OTHELLOTECH  
 import:	from AS42579  action  pref=130;  accept  AS-SARGASSO-UK  
 import:	from AS44684  action  pref=130;  accept  AS-MYTHIC  
 import:	from AS25369  action  pref=130;  accept  AS-KILLERCREATION  
 import:	from AS8871  action  pref=130;  accept  AS-CSI  
 import:	from AS8838  action  pref=130;  accept  AS8838  
 import:	from AS8681  action  pref=130;  accept  AS-JERSEYTELECOM  
 import:	from AS41095  action  pref=130;  accept  AS-IPTP  
 import:	from AS34245  action  pref=130;  accept  AS-MAGNETLOCAL  
 import:	from AS8560  action  pref=130;  accept  AS-1AND1  
 import:	from AS28792  action  pref=130;  accept  AS-PUBLICINET  
 import:	from AS8966  action  pref=130;  accept  AS-EMIX  
 import:	from AS9044  action  pref=130;  accept  AS-SOLNET  
 import:	from AS25577  action  pref=130;  accept  AS-C4L  
 import:	from AS33941  action  pref=130;  accept  AS-GCONNECT  
 import:	from AS49572  action  pref=130;  accept  AS-FCN  
 import:	from AS13285  action  pref=130;  accept  AS-OPAL  
 import:	from AS8851  action  pref=130;  accept  AS-GCICOM  
 import:	from AS1290  action  pref=130;  accept  AS-PSINETUK  
 import:	from AS29676  action  pref=130;  accept  AS-GRADWELL  
 import:	from AS9031  action  pref=130;  accept  AS-EDPNET  
 import:	from AS15169  action  pref=130;  accept  AS-GOOGLE  
 import:	from AS2611  action  pref=130;  accept  AS-BELNET  
 import:	from AS31122  action  pref=130;  accept  AS-DIGIWEB  
 import:	from AS33968  action  pref=130;  accept  AS-INTENG  
 import:	from AS14537  action  pref=130;  accept  AS-MOHAWK-TRANSIT  
 import:	from AS8530  action  pref=130;  accept  AS-EXCELL  
 import:	from AS3491  action  pref=130;  accept  AS-CAIS  
 import:	from AS13768  action  pref=130;  accept  AS-13768  
 import:	from AS20718  action  pref=130;  accept  AS-ARSYSINTERNET  
 import:	from AS20860  action  pref=130;  accept  AS-IOMART  
 import:	from AS39202  action  pref=130;  accept  AS-GCAP  
 import:	from AS8075  action  pref=130;  accept  AS-MICROSOFT  
 import:	from AS15133  action  pref=130;  accept  AS-EDGECAST  
 import:	from AS8674  action  pref=130;  accept  AS-NETNOD  
 import:	from AS25061  action  pref=130;  accept  AS-ANLX  
 import:	from AS9002  action  pref=130;  accept  AS-RETN  
 import:	from AS16082  action  pref=130;  accept  AS-SPITFIRE  
 import:	from AS8708  action  pref=130;  accept  AS-RDSNET  
 import:	from AS8282  action  pref=130;  accept  AS-FIDONET  
 import:	from AS2119  action  pref=130;  accept  AS-TELENOR  
 import:	from AS30740  action  pref=130;  accept  AS-EXA  
 import:	from AS29550  action  pref=130;  accept  AS-BLUECONNEX-V6  
 import:	from AS31727  action  pref=130;  accept  AS-NODE4  
 import:	from AS42689  action  pref=130;  accept  AS-INUK  
 import:	from AS12008  action  pref=130;  accept  AS12008  
 import:	from AS34066  action  pref=130;  accept  AS-TELAPPLIANT  
 import:	from AS15557  action  pref=130;  accept  AS-LDCOMNET  
 import:	from AS46489  action  pref=130;  accept  AS46489  
 import:	from AS31715  action  pref=130;  accept  AS-NETRINO  
 import:	from AS20940  action  pref=130;  accept  AS-AKAMAI  
 import:	from AS12989  action  pref=130;  accept  AS-HIGHWINDS  
 import:	from AS21371  action  pref=130;  accept  AS-IXEUROPE  
 import:	from AS6871  action  pref=130;  accept  AS-PLUSNETUK  
 import:	from AS8916  action  pref=130;  accept  AS-PORTFAST  
 import:	from AS786  action  pref=130;  accept  AS-JANETPLUS  
 import:	from AS22822  action  pref=130;  accept  AS-LLNW  
 import:	from AS50292  action  pref=130;  accept  AS-STRATOGEN  
 import:	from AS3741  action  pref=130;  accept  AS-IS  
 import:	from AS5571  action  pref=130;  accept  AS-NETCOMUK  
 import:	from AS9116  action  pref=130;  accept  AS-GOLDEN  
 import:	from AS7342  action  pref=130;  accept  AS-GTLD  
 import:	from AS32934  action  pref=130;  accept  AS-FACEBOOK  
 import:	from AS8781  action  pref=130;  accept  AS-QTEL-SET  
 import:	from AS8657  action  pref=130;  accept  AS-CPRM  
 import:	from AS5631  action  pref=130;  accept  AS-IPCENTA  
 import:	from AS34442  action  pref=130;  accept  AS-XIFOS  
 import:	from AS8950  action  pref=130;  accept  AS-LUK  
 import:	from AS34790  action  pref=130;  accept  AS-WAVEWORKS  
 import:	from AS5089  action  pref=130;  accept  AS-NTLI  
 import:	from AS49375  action  pref=130;  accept  AS-TRUNKNETWORKS  
 import:	from AS35425  action  pref=130;  accept  AS-BYTEMARK  
 import:	from AS29668  action  pref=130;  accept  AS-QUBE  
 import:	from AS29017  action  pref=130;  accept  AS-GYRON  
 import:	from AS35228  action  pref=130;  accept  AS35228  
 import:	from AS16353  action  pref=130;  accept  AS-MERULA  
 import:	from AS12703  action  pref=130;  accept  AS-EDNET  
 import:	from AS39326  action  pref=130;  accept  AS-GOSCOMB  
 import:	from AS16509  action  pref=130;  accept  AS-AMAZON  
 import:	from AS5410  action  pref=130;  accept  AS-BOUYGTEL-ISP  
 import:	from AS6894  action  pref=130;  accept  AS-KDDIEU  
 import:	from AS5466  action  pref=130;  accept  AS-EIRCOM  
 import:	from AS25180  action  pref=130;  accept  AS-EXPONENTIAL-e  
 import:	from AS33920  action  pref=130;  accept  AS-AQNET  
 import:	from AS25160  action  pref=130;  accept  AS-VORBOSS  
 import:	from AS35662  action  pref=130;  accept  AS-ORIGINS  
 import:	from AS8686  action  pref=130;  accept  AS-SYSONLINE  
 import:	from AS13005  action  pref=130;  accept  AS-C2INTERNET  
 import:	from AS8190  action  pref=130;  accept  AS-MDNX  
 import:	from AS8586  action  pref=130;  accept  AS-OBSL  
 import:	from AS29636  action  pref=130;  accept  AS-CATALYST2  
 import:	from AS29611  action  pref=130;  accept  AS-ELITE  
 import:	from AS4788  action  pref=130;  accept  AS-TMNET-CUSTOMERS  
 import:	from AS47622  action  pref=130;  accept  AS-DATATECHUK  
 import:	from AS56595  action  pref=130;  accept  AS-FLUENCY  
 import:	from AS41230  action  pref=130;  accept  AS-ASK4  
 import:	from AS20738  action  pref=130;  accept  AS-WEBFUSION  
 import:	from AS8468  action  pref=130;  accept  AS-ENTANET  
 import:	from AS20562  action  pref=130;  accept  AS-OPENPEERING-EU  
 import:	from AS44314  action  pref=130;  accept  AS-ITSYNERGY  
 import:	from AS50056  action  pref=130;  accept  AS-ADVANTAGE  
 import:	from AS43219  action  pref=130;  accept  AS-EVERYCITY  
 import:	from AS21321  action  pref=130;  accept  AS-ALENTUSUK  
 import:	from AS41103  action  pref=130;  accept  AS-CLEARIP  
 import:	from AS24916  action  pref=130;  accept  AS-ORBITAL  
 import:	from AS20915  action  pref=130;  accept  AS-100PERCENT  
 import:	from AS12519  action  pref=130;  accept  AS-FASTNET  
 import:	from AS42973  action  pref=130;  accept  AS-METRONETUK  
 import:	from AS21396  action  pref=130;  accept  AS-NETCONNEX  
 import:	from AS20712  action  pref=130;  accept  AS-AA  
 import:	from AS42010  action  pref=130;  accept  AS-ITPS  
 import:	from AS36692  action  pref=130;  accept  AS-OPENDNS  
 import:	from AS31463  action  pref=130;  accept  AS-4D-DC  
 import:	from AS41678  action  pref=130;  accept  AS-TIBUS  
 import:	from AS2818  action  pref=130;  accept  AS-BBC  
 import:	from AS13037  action  pref=130;  accept  AS-ZEN  
 import:	from AS33891  action  pref=130;  accept  AS-CORE-BACKBONE  
 import:	from AS39792  action  pref=130;  accept  AS-ANDERS  
 import:	from AS30844  action  pref=130;  accept  AS-ECS  
 import:	from AS6830  action  pref=130;  accept  AS-AORTA  
 import:	from AS20773  action  pref=130;  accept  AS-HOSTEUROPE  
 import:	from AS21345  action  pref=130;  accept  AS-MESSAGELABSEUROPE  
 import:	from AS31655  action  pref=130;  accept  AS-GAMMATELECOM  
 import:	from AS5580  action  pref=130;  accept  AS-ATRATO  
 import:	from AS24851  action  pref=130;  accept  AS-NETCETERA  
 import:	from AS2110  action  pref=130;  accept  AS-BTIRE  
 import:	from AS51918  action  pref=130;  accept  AS-CERBERUSNETWORKS  
 import:	from AS13213  action  pref=130;  accept  AS-UK2NET  
 import:	from AS9153  action  pref=130;  accept  AS-BURSTFIRE  
 import:	from AS41811  action  pref=130;  accept  AS-CONVINET-AS  
 import:	from AS31708  action  pref=130;  accept  AS-COREIX  
 import:	from AS6774  action  pref=130;  accept  AS-BELBONETOPEERS  
 import:	from AS8683  action  pref=130;  accept  AS-NOMINET  
 import:	from AS42  action  pref=130;  accept  AS-PCH  
 import:	from AS13030  action  pref=130;  accept  AS-INIT7  
 import:	from AS12713  action  pref=130;  accept  AS-OTEGLOBE  
 import:	from AS44654  action  pref=130;  accept  AS-MNS  
 import:	from AS50300  action  pref=130;  accept  as-custdc  
 import:	from AS12715  action  pref=130;  accept  AS-JAZZTRANS  
 import:	from AS15412  action  pref=130;  accept  AS-FLAGP  
 import:	from AS2856  action  pref=130;  accept  AS-BTGB  
 import:	from AS13193  action  pref=130;  accept  AS-NERIM  
 import:	from AS6939  action  pref=130;  accept  AS-HURRICANE  
 import:	from AS24724  action  pref=130;  accept  AS-FOREIGN  
 import:	from AS47480  action  pref=130;  accept  AS-BT  
 
whois AS 5503 was cached on Mar 10, 2025 @ 7:55:52 UTC
  
___________   ____________________
           \ |
            \|

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