185.94.236.20

AttributeValue
22.ssh.v2.banner.raw
SSH-2.0-OpenSSH_7.4
22.ssh.v2.banner.software
OpenSSH_7.4
22.ssh.v2.banner.version
2.0
22.ssh.v2.key_exchange.curve25519_sha256_params.server_public
rEDsT4lyxYImOJHxE+F8ARisOy1RDOQFN9qDXQomYWk=
22.ssh.v2.metadata.description
OpenSSH 7.4
22.ssh.v2.metadata.product
OpenSSH
22.ssh.v2.metadata.version
7.4
22.ssh.v2.selected.client_to_server.cipher
aes128-ctr
22.ssh.v2.selected.client_to_server.compression
none
22.ssh.v2.selected.client_to_server.mac
hmac-sha2-256
22.ssh.v2.selected.host_key_algorithm
ecdsa-sha2-nistp256
22.ssh.v2.selected.kex_algorithm
22.ssh.v2.selected.server_to_client.cipher
aes128-ctr
22.ssh.v2.selected.server_to_client.compression
none
22.ssh.v2.selected.server_to_client.mac
hmac-sha2-256
22.ssh.v2.server_host_key.ecdsa_public_key.b
WsY12Ko6k+ez671VdpiGvGUdBrDMU7D2O848PifSYEs=
22.ssh.v2.server_host_key.ecdsa_public_key.curve
P-256
22.ssh.v2.server_host_key.ecdsa_public_key.gx
axfR8uEsQkf4vOblY6RA8ncDfYEt6zOg9KE5RdiYwpY=
22.ssh.v2.server_host_key.ecdsa_public_key.gy
T+NC4v4af5uO5+tKfA+eFivOM1drMV7Oy7ZAaDe/UfU=
22.ssh.v2.server_host_key.ecdsa_public_key.length
256
22.ssh.v2.server_host_key.ecdsa_public_key.n
/////wAAAAD//////////7zm+q2nF56E87nKwvxjJVE=
22.ssh.v2.server_host_key.ecdsa_public_key.p
/////wAAAAEAAAAAAAAAAAAAAAD///////////////8=
22.ssh.v2.server_host_key.ecdsa_public_key.x
F6lt2WcRdmKMmoXHTbFSU2/HZl7CVNl/NU6+DfjGzhc=
22.ssh.v2.server_host_key.ecdsa_public_key.y
57pZ1Z1ebDxFUJNRPuZZTcYmVIKxo4lrR3fLPXtht1g=
22.ssh.v2.server_host_key.fingerprint_sha256
46bc9abe2d36815e409a85c753dd38f0484ce82640b4298cbc988042a180ac73
22.ssh.v2.server_host_key.key_algorithm
ecdsa-sha2-nistp256
22.ssh.v2.support.client_to_server.ciphers
[email protected], aes128-ctr, aes192-ctr, aes256-ctr, [email protected], [email protected], aes128-cbc, aes192-cbc, aes256-cbc, blowfish-cbc, cast128-cbc, 3des-cbc
22.ssh.v2.support.client_to_server.compressions
22.ssh.v2.support.client_to_server.macs
22.ssh.v2.support.first_kex_follows
False
22.ssh.v2.support.host_key_algorithms
ssh-rsa, rsa-sha2-512, rsa-sha2-256, ecdsa-sha2-nistp256, ssh-ed25519
22.ssh.v2.support.kex_algorithms
curve25519-sha256, [email protected], ecdh-sha2-nistp256, ecdh-sha2-nistp384, ecdh-sha2-nistp521, diffie-hellman-group-exchange-sha256, diffie-hellman-group16-sha512, diffie-hellman-group18-sha512, diffie-hellman-group-exchange-sha1, diffie-hellman-group14-sha256, diffie-hellman-group14-sha1, diffie-hellman-group1-sha1
22.ssh.v2.support.server_to_client.ciphers
[email protected], aes128-ctr, aes192-ctr, aes256-ctr, [email protected], [email protected], aes128-cbc, aes192-cbc, aes256-cbc, blowfish-cbc, cast128-cbc, 3des-cbc
22.ssh.v2.support.server_to_client.compressions
22.ssh.v2.support.server_to_client.macs
22222.banner.banner
eyJzZXJ2aWNlIjoibnV0Y3JhY2tlciIsICJzb3VyY2UiOiJqZjI1LXIzNy0yLm1vam9ob3N0LmV1IiwgInZlcnNpb24iOiIwLjQuMSIsICJ1cHRpbWUiOjkyNDA0MDU2LCAidGltZXN0YW1wIjoxNjI3NTQ3MDc1LCAidG90YWxfY29ubmVjdGlvbnMiOjE0MzgzOTA4OCwgImN1cnJfY29ubmVjdGlvbnMiOjEsICJtZW1fcG9vbCI6IHsiY2xpZW50X2VvZiI6MTQzODM5MDg1LCAiY2xpZW50X2VyciI6MSwgImNsaWVudF9jb25uZWN0aW9ucyI6MCwgInNlcnZlcl9lamVjdHMiOjAsICJmb3J3YXJkX2Vycm9yIjowLCAiZnJhZ21lbnRzIjowLCAiMTI3LjAuMC4xIjogeyJzZXJ2ZXJfZW9mIjoxLCAic2VydmVyX2VyciI6MCwgInNlcnZlcl90aW1lZG91dCI6MCwgInNl
22222.banner.banner_decoded
{"service":"nutcracker", "source":"jf25-r37-2.mojohost.eu", "version":"0.4.1", "uptime":92404056, "timestamp":1627547075, "total_connections":143839088, "curr_connections":1, "mem_pool": {"client_eof":143839085, "client_err":1, "client_connections":0, "server_ejects":0, "forward_error":0, "fragments":0, "127.0.0.1": {"server_eof":1, "server_err":0, "server_timedout":0, "server_connections":0, "server_ejected_at":0, "requests":145459496, "request_bytes":5688248581, "responses":145459496, "respons
22222.banner.decoded_to_utf8
True
3306.mysql.banner.error_code
1130
3306.mysql.banner.error_id
ER_HOST_NOT_PRIVILEGED
3306.mysql.banner.error_message
Host 'worker-08.sfj.censys-scanner.com' is not allowed to connect to this MySQL server
3306.mysql.banner.protocol_version
0
3306.mysql.banner.supported
True
443.https.dhe.support
False
443.https.dhe_export.support
False
443.https.get.body
JuicyAds - The Sexy Advertising Network
Sorry, nothing to see here.

8888 8888888
888888888888888888888888
8888:::8888888888888888888888888
8888::::::8888888888888888888888888888
88::::::::888:::8888888888888888888888888
88888888::::8:::::::::::88888888888888888888
888 8::888888::::::::::::::::::88888888888 888
443.https.get.body_sha256
7d456777f9d84c0f778d748d5f90d1c9d3bd5e42cd3c4aaae034443d3454f6ca
443.https.get.headers.content_type
text/plain
443.https.get.headers.last_modified
Sat, 06 Dec 2014 15:18:36 GMT
443.https.get.headers.server
nginx
443.https.get.headers.unknown
{u'key': u'etag', u'value': u'W/"54831e4c-216c"'}, {u'key': u'date', u'value': u'Mon, 26 Jul 2021 20:05:55 GMT'}
443.https.get.metadata.description
nginx
443.https.get.metadata.product
nginx
443.https.get.status_code
200
443.https.get.status_line
200 OK
443.https.heartbleed.heartbeat_enabled
True
443.https.heartbleed.heartbleed_vulnerable
False
443.https.rsa_export.support
False
443.https.tls.certificate.parsed.extensions.authority_info_access.issuer_urls
443.https.tls.certificate.parsed.extensions.authority_info_access.ocsp_urls
443.https.tls.certificate.parsed.extensions.authority_key_id
8d8c5ec454ad8ae177e99bf99b05e1b8018d61e1
443.https.tls.certificate.parsed.extensions.basic_constraints.is_ca
False
443.https.tls.certificate.parsed.extensions.certificate_policies
{u'cps': [u'https://sectigo.com/CPS'], u'id': u'1.3.6.1.4.1.6449.1.2.2.7'}, {u'id': u'2.23.140.1.2.1'}
443.https.tls.certificate.parsed.extensions.extended_key_usage.client_auth
True
443.https.tls.certificate.parsed.extensions.extended_key_usage.server_auth
True
443.https.tls.certificate.parsed.extensions.key_usage.digital_signature
True
443.https.tls.certificate.parsed.extensions.key_usage.key_encipherment
True
443.https.tls.certificate.parsed.extensions.key_usage.value
5
443.https.tls.certificate.parsed.extensions.signed_certificate_timestamps
{u'log_id': u'RqVV63X6kSAwtaKJafTzfREsQXS+/Um4havy/HD+bUc=', u'timestamp': 1579547018, u'version': 0, u'signature': u'BAMARzBFAiEAh6u4pwxCS/27wfKedX3b0hEg2/jb7yOwj3qn4vqhHs4CIGlIEuDHlj7E4uEHOWGwZBRTjqvjv3G01h2NuH2plbjk'}, {u'log_id': u'b1N2rDHwMRnYmQCkURX/dxUcEdkCwQApBo2yCJo32RM=', u'timestamp': 1579547018, u'version': 0, u'signature': u'BAMASDBGAiEAmJ+MD+/i8mB4aHkibrji4B5ZyVIgD9YpxYbjtSRx/1wCIQCSPpjvwCXooNaQ0DxBQet13SHTqHO8dsLZK668QOFYGA=='}, {u'log_id': u'IkVFB1lVJFaWP6Ev8fdthuAjJmOtwEt/XcaDXG
443.https.tls.certificate.parsed.extensions.subject_alt_name.dns_names
*.juicyads.com, juicyads.com
443.https.tls.certificate.parsed.extensions.subject_key_id
34d8d9b5263debbb6e20c47a41e050de773d91e5
443.https.tls.certificate.parsed.fingerprint_md5
e6e72bf2058853caa9edaba1453c3276
443.https.tls.certificate.parsed.fingerprint_sha1
2f79d258980b8d6ca42dd346630c7b8f2c22a0ce
443.https.tls.certificate.parsed.fingerprint_sha256
65c8e697dda35f0fd30bbdfc7d0667d7843eb8c5615fbe0b7a1cef208b4fd797
443.https.tls.certificate.parsed.issuer.common_name
Sectigo RSA Domain Validation Secure Server CA
443.https.tls.certificate.parsed.issuer.country
GB
443.https.tls.certificate.parsed.issuer.locality
Salford
443.https.tls.certificate.parsed.issuer.organization
Sectigo Limited
443.https.tls.certificate.parsed.issuer.province
Greater Manchester
443.https.tls.certificate.parsed.issuer_dn
C=GB, ST=Greater Manchester, L=Salford, O=Sectigo Limited, CN=Sectigo RSA Domain Validation Secure Server CA
443.https.tls.certificate.parsed.names
juicyads.com, *.juicyads.com
443.https.tls.certificate.parsed.redacted
False
443.https.tls.certificate.parsed.serial_number
288712395651035546925691219531295163328
443.https.tls.certificate.parsed.signature.self_signed
False
443.https.tls.certificate.parsed.signature.signature_algorithm.name
SHA256WithRSA
443.https.tls.certificate.parsed.signature.signature_algorithm.oid
1.2.840.113549.1.1.11
443.https.tls.certificate.parsed.signature.valid
True
443.https.tls.certificate.parsed.signature.value
CRqLDofSWmHCUlhgPuMYVOaMWm4uM93C3o3ETq4QXbYbLJ1N7eI6xCLN4TlHeo0wjGVsgGs4EEBBQO6LF+E3c03tuaBc4/VVM/D2LRsW7777mK4c/lRLWXPMZFeSdfpHMK/IfiaUqUszqgYno+C3t4zf9tjRtxYkeeYY2/h84xaEmMKpU6NPeZWYK42x+k1bL8kZZLuvAHSbUiqx2AssNejDYg56VYoqLa6WgCY4QK1tnX0addkXFq05XtcMIoeLrGrRwDNDl720LF1jXg/QSPrO49el7WyBwTjmAf61+yih+RzgtB2htTxKRtMnn0JpkkYrMFv/vlAK3/Zo5li6pQ==
443.https.tls.certificate.parsed.signature_algorithm.name
SHA256WithRSA
443.https.tls.certificate.parsed.signature_algorithm.oid
1.2.840.113549.1.1.11
443.https.tls.certificate.parsed.spki_subject_fingerprint
132e1f9e17076b034a048c728f9b10b58532aad62096b463b03004cc16fd0abb
443.https.tls.certificate.parsed.subject.common_name
*.juicyads.com
443.https.tls.certificate.parsed.subject_dn
CN=*.juicyads.com
443.https.tls.certificate.parsed.subject_key_info.fingerprint_sha256
bd7607329613e24cb50d2b17616eb90bddfa5ae0b9907ccb7746c6922ad06d35
443.https.tls.certificate.parsed.subject_key_info.key_algorithm.name
RSA
443.https.tls.certificate.parsed.subject_key_info.rsa_public_key.exponent
65537
443.https.tls.certificate.parsed.subject_key_info.rsa_public_key.length
2048
443.https.tls.certificate.parsed.subject_key_info.rsa_public_key.modulus
rubj8j+7Kx921a5a/9JZ25Xt8qETEzF4It/MjNEass+jSRfarKFNL9tmZt/VTVeVz5dFETXqo96qHNucvBK6txnmWCadVt1Z4aWRQnD070hbUopoafHT1T/rlSwm1ga0IRHmT/eBjQJJ6OYQd6fBWO4QTfqvKK+P0nuPeiVLdIz/6QjPfF5c6DtUW81XNeim6Cv7zghWa35ojDy1DDNQgaFYjkqUVj7MOMs3+L5tZ3z0wfhGSh3j8m7JNf9tuxNHh5Wtv+mVzFqWz/wG6Xm3ufpcjdVcrnbi3i112yCxR6eY2MYPXqPYIhYU5uzPAOqeUhIuve6/Guxt4NG+aZ5fQw==
443.https.tls.certificate.parsed.tbs_fingerprint
2232849ad3963f09dcd3a01765babda6527d88b622807a28cfae9d761aeb31cf
443.https.tls.certificate.parsed.tbs_noct_fingerprint
682f915ecdda31fdb5a084f71ad3648651a97afa70a44eb5bffecfdab4fbd251
443.https.tls.certificate.parsed.validation_level
DV
443.https.tls.certificate.parsed.validity.end
2022-04-23T00:00:00Z
443.https.tls.certificate.parsed.validity.length
71193600
443.https.tls.certificate.parsed.validity.start
2020-01-20T00:00:00Z
443.https.tls.certificate.parsed.version
3
443.https.tls.chain
443.https.tls.cipher_suite.id
0xC02F
443.https.tls.cipher_suite.name
TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
443.https.tls.ocsp_stapling
False
443.https.tls.server_key_exchange.ecdh_params.curve_id.id
23
443.https.tls.server_key_exchange.ecdh_params.curve_id.name
secp256r1
443.https.tls.session_ticket.length
176
443.https.tls.session_ticket.lifetime_hint
300
443.https.tls.signature.hash_algorithm
sha512
443.https.tls.signature.signature_algorithm
rsa
443.https.tls.signature.valid
True
443.https.tls.validation.browser_trusted
True
443.https.tls.version
TLSv1.2
80.http.get.body
JuicyAds - The Sexy Advertising Network
Sorry, nothing to see here.

8888 8888888
888888888888888888888888
8888:::8888888888888888888888888
8888::::::8888888888888888888888888888
88::::::::888:::8888888888888888888888888
88888888::::8:::::::::::88888888888888888888
888 8::888888::::::::::::::::::88888888888 888
80.http.get.body_sha256
7d456777f9d84c0f778d748d5f90d1c9d3bd5e42cd3c4aaae034443d3454f6ca
80.http.get.headers.content_type
text/plain
80.http.get.headers.last_modified
Sat, 06 Dec 2014 15:18:36 GMT
80.http.get.headers.server
nginx
80.http.get.headers.unknown
{u'key': u'etag', u'value': u'W/"54831e4c-216c"'}, {u'key': u'date', u'value': u'Tue, 20 Jul 2021 08:54:55 GMT'}
80.http.get.metadata.description
nginx
80.http.get.metadata.product
nginx
80.http.get.status_code
200
80.http.get.status_line
200 OK
81.banner.banner
SFRUUC8xLjEgMzAyIEZvdW5kDQpEYXRlOiBUaHUsIDI5IEp1bCAyMDIxIDA4OjI0OjQwIEdNVA0KU2VydmVyOiBBcGFjaGUvMi4yLjE5IChVbml4KSBtb2Rfc3NsLzIuMi4xOSBPcGVuU1NMLzEuMC4yay1maXBzIFBIUC81LjYuNDANClgtUG93ZXJlZC1CeTogUEhQLzUuNi40MA0KbG9jYXRpb246IDQwNC50eHQNCkNvbnRlbnQtTGVuZ3RoOiAwDQpDb250ZW50LVR5cGU6IHRleHQvaHRtbDsgY2hhcnNldD1VVEYtOA0KDQo=
81.banner.banner_decoded
HTTP/1.1 302 Found
Date: Thu, 29 Jul 2021 08:24:40 GMT
Server: Apache/2.2.19 (Unix) mod_ssl/2.2.19 OpenSSL/1.0.2k-fips PHP/5.6.40
X-Powered-By: PHP/5.6.40
location: 404.txt
Content-Length: 0
Content-Type: text/html; charset=UTF-8
81.banner.decoded_to_utf8
True
autonomous_system.asn
42567
autonomous_system.country_code
NL
autonomous_system.description
MOJHOST-EU
autonomous_system.name
MOJHOST-EU
autonomous_system.path
7018, 174, 42567
autonomous_system.rir
unknown
autonomous_system.routed_prefix
185.94.236.0/22
ip
185.94.236.20
location.continent
Europe
location.country
Netherlands
location.country_code
NL
location.latitude
52.3824
location.longitude
4.8995
location.registered_country
Netherlands
location.registered_country_code
NL
location.timezone
Europe/Amsterdam
ports
80, 3306, 443, 22, 22222, 81
protocols
443/https, 22/ssh, 80/http, 3306/mysql, 22222/banner, 81/banner
tags
http, ssh, https, database, mysql
updated_at
2021-07-28T07:23:14+00:00

HTTP Body


          JuicyAds - The Sexy Advertising Network
                Sorry, nothing to see here.

                       8888  8888888
                  888888888888888888888888
               8888:::8888888888888888888888888
             8888::::::8888888888888888888888888888
            88::::::::888:::8888888888888888888888888
          88888888::::8:::::::::::88888888888888888888
        888 8::888888::::::::::::::::::88888888888   888
           88::::88888888::::m::::::::::88888888888    8
         888888888888888888:M:::::::::::8888888888888
        88888888888888888888::::::::::::M88888888888888
        8888888888888888888888:::::::::M8888888888888888
         8888888888888888888888:::::::M888888888888888888
        8888888888888888::88888::::::M88888888888888888888
      88888888888888888:::88888:::::M888888888888888   8888
     88888888888888888:::88888::::M::;o*M*o;888888888    88
    88888888888888888:::8888:::::M:::::::::::88888888    8
   88888888888888888::::88::::::M:;:::::::::::888888888
  8888888888888888888:::8::::::M::aAa::::::::M8888888888       8
  88   8888888888::88::::8::::M:::::::::::::888888888888888 8888
 88  88888888888:::8:::::::::M::::::::::;::88:88888888888888888
 8  8888888888888:::::::::::M::"@@@@@@@"::::8w8888888888888888
  88888888888:888::::::::::M:::::"@[email protected]":::::M8i888888888888888
 8888888888::::88:::::::::M88:::::::::::::M88z88888888888888888
8888888888:::::8:::::::::M88888:::::::::MM888!888888888888888888
888888888:::::8:::::::::M8888888MAmmmAMVMM888*88888888   88888888
888888 M:::::::::::::::M888888888:::::::MM88888888888888   8888888
8888   M::::::::::::::M88888888888::::::MM888888888888888    88888
 888   M:::::::::::::M8888888888888M:::::mM888888888888888    8888
  888  M::::::::::::M8888:888888888888::::m::Mm88888 888888   8888
   88  M::::::::::::8888:88888888888888888::::::Mm8   88888   888
   88  M::::::::::8888M::88888::888888888888:::::::Mm88888    88
   8   MM::::::::8888M:::8888:::::888888888888::::::::Mm8     4
       8M:::::::8888M:::::888:::::::88:::8888888::::::::Mm    2
      88MM:::::8888M:::::::88::::::::8:::::888888:::M:::::M
     8888M:::::888MM::::::::8:::::::::::M::::8888::::M::::M
    88888M:::::88:M::::::::::8:::::::::::M:::8888::::::M::M
   88 888MM:::888:M:::::::::::::::::::::::M:8888:::::::::M:
   8 88888M:::88::M:::::::::::::::::::::::MM:88::::::::::::M
     88888M:::88::M::::::::::*88*::::::::::M:88::::::::::::::M
    888888M:::88::M:::::::::[email protected]@88:::::::::M::88::::::::::::::M
    888888MM::88::MM::::::::[email protected]@88:::::::::M:::8::::::::::::::*8
    88888  M:::8::MM:::::::::*88*::::::::::M:::::::::::::::::[email protected]@
    8888   MM::::::MM:::::::::::::::::::::MM:::::::::::::::::[email protected]@
     888    M:::::::MM:::::::::::::::::::MM::M::::::::::::::::*8
     888    MM:::::::MMM::::::::::::::::MM:::MM:::::::::::::::M
      88     M::::::::MMMM:::::::::::MMMM:::::MM::::::::::::MM
      88    MM:::::::::MMMMMMMMMMMMMMM::::::::MMM::::::::MMM
        88    MM::::::::::::MMMMMMM::::::::::::::MMMMMMMMMM
         88   8MM::::::::::::::::::::::::::::::::::MMMMMM
          8   88MM::::::::::::::::::::::M:::M::::::::MM
              888MM::::::::::::::::::MM::::::MM::::::MM
             88888MM:::::::::::::::MMM:::::::mM:::::MM
             888888MM:::::::::::::MMM:::::::::MMM:::M
            88888888MM:::::::::::MMM:::::::::::MM:::M
           88 8888888M:::::::::MMM::::::::::::::M:::M
           8  888888 M:::::::MM:::::::::::::::::M:::M:
              888888 M::::::M:::::::::::::::::::M:::MM
             888888  M:::::M::::::::::::::::::::::::M:M
             888888  M:::::M:::::::::@::::::::::::::M::M
             88888   M::::::::::::::@@:::::::::::::::M::M
            88888   M::::::::::::::@@@::::::::::::::::M::M
           88888   M:::::::::::::::@@::::::::::::::::::M::M
          88888   M:::::m::::::::::@::::::::::Mm:::::::M:::M
          8888   M:::::M:::::::::::::::::::::::MM:::::::M:::M
         8888   M:::::M:::::::::::::::::::::::MMM::::::::M:::M
        888    M:::::M:::::::::::::::::::::::MMM:::::::::M::::M
      8888    MM::::Mm:::::::::::::::::::::MMMM:::::::::m::m:::M
    888      M:::::M::::::::::::::::::::MMM::::::::::::M::mm:::M
  8888       MM:::::::::::::::::::::::::MM:::::::::::::mM::MM:::M:
             M:::::::::::::::::::::::::M:::::::::::::::mM::MM:::Mm
            MM::::::m:::::::::::::::::::::::::::::::::::M::MM:::MM
            M::::::::M:::::::::::::::::::::::::::::::::::M::M:::MM
           MM:::::::::M:::::::::::::M:::::::::::::::::::::M:M:::MM
           M:::::::::::M88:::::::::M:::::::::::::::::::::::MM::MMM
           M::::::::::::8888888888M::::::::::::::::::::::::MM::MM
           M:::::::::::::88888888M:::::::::::::::::::::::::M::MM
           M::::::::::::::888888M:::::::::::::::::::::::::M::MM
           M:::::::::::::::88888M:::::::::::::::::::::::::M:MM
           M:::::::::::::::::88M::::::::::::::::::::::::::MMM
           M:::::::::::::::::::M::::::::::::::::::::::::::MMM
           MM:::::::::::::::::M::::::::::::::::::::::::::MMM
            M:::::::::::::::::M::::::::::::::::::::::::::MMM
            MM:::::::::::::::M::::::::::::::::::::::::::MMM
             M:::::::::::::::M:::::::::::::::::::::::::MMM
             MM:::::::::::::M:::::::::::::::::::::::::MMM
              M:::::::::::::M::::::::::::::::::::::::MMM
              MM:::::::::::M::::::::::::::::::::::::MMM
               M:::::::::::M:::::::::::::::::::::::MMM
               MM:::::::::M:::::::::::::::::::::::MMM
                M:::::::::M::::::::::::::::::::::MMM
                MM:::::::M::::::::::::::::::::::MMM
                 MM::::::M:::::::::::::::::::::MMM
                 MM:::::M:::::::::::::::::::::MMM
                  MM::::M::::::::::::::::::::MMM
                  MM:::M::::::::::::::::::::MMM
                   MM::M:::::::::::::::::::MMM
                   MM:M:::::::::::::::::::MMM
                   MMM::::::::::::::::::MMM
                    MM::::::::::::::::::MMM
                     M:::::::::::::::::MMM
                    MM::::::::::::::::MMM
                    MM:::::::::::::::MMM
                    MM::::M:::::::::MMM:
                    mMM::::MM:::::::MMMM
                     MMM:::::::::::MMM:M
                     mMM:::M:::::::M:M:M
                      MM::MMMM:::::::M:M
                      MM::MMM::::::::M:M
                      mMM::MM::::::::M:M
                       MM::MM:::::::::M:M
                       MM::MM::::::::::M:m
                       MM:::M:::::::::::MM
                       MMM:::::::::::::::M:
                       MMM:::::::::::::::M:
                       MMM::::::::::::::::M
                       MMM::::::::::::::::M
                       MMM::::::::::::::::Mm
                        MM::::::::::::::::MM
                        MMM:::::::::::::::MM
                        MMM:::::::::::::::MM
                        MMM:::::::::::::::MM
                        MMM:::::::::::::::MM
                         MM::::::::::::::MMM
                         MMM:::::::::::::MM
                         MMM:::::::::::::MM
                         MMM::::::::::::MM
                          MM::::::::::::MM
                          MM::::::::::::MM
                          MM:::::::::::MM
                          MMM::::::::::MM
                          MMM::::::::::MM
                           MM:::::::::MM
                           MMM::::::::MM
                           MMM::::::::MM
                            MM::::::::MM
                            MMM::::::MM
                            MMM::::::MM
                             MM::::::MM
                             MM::::::MM
                              MM:::::MM
                              MM:::::MM:
                              MM:::::M:M
                              MM:::::M:M
                              :M::::::M:
                             M:M:::::::M
                            M:::M::::::M
                           M::::M::::::M
                          M:::::M:::::::M
                         M::::::MM:::::::M
                         M:::::::M::::::::M
                         M;:;::::M:::::::::M
                         M:m:;:::M::::::::::M
                         MM:m:m::M::::::::;:M
                          MM:m::MM:::::::;:;M
                           MM::MMM::::::;:m:M
                            MMMM MM::::m:m:MM
                                  MM::::m:MM
                                   MM::::MM
                                    MM::MM
                                     MMMM