Web Squad ISP

Status
Not open for further replies.
A good tool to measure latency to Fortnite (AWS) would be:

 
Its a weird reporting error I would say. Even Krunker says I get 110ms to Frankfurt from Durban is just physically impossible. Never trust in-game ping reporting most of the time. Some games like OW add an extra 15-20ms due to IND and such, cod also has bad reporting etc... Find the IP and ping it directly.
 
Its a weird reporting error I would say. Even Krunker says I get 110ms to Frankfurt from Durban is just physically impossible. Never trust in-game ping reporting most of the time. Some games like OW add an extra 15-20ms due to IND and such, cod also has bad reporting etc... Find the IP and ping it directly.

733435

Same
 
Hi Web Squad, I am losing my mind now..... I've been overcharged for the 3rd time since my upgrade to 100 megs, every second month I get charged R1399 instead of R1199 and on top of this my account was downgraded to 50 megs again whilst being overcharged - 2nd time this has happened! I was wondering why I was only getting 5mb downloads since yesterday 1 November until I ran a Speedtest today - Please help, I can't keep going around in circles with this issues over and over and over:

734081
 
Hi Web Squad, I am losing my mind now..... I've been overcharged for the 3rd time since my upgrade to 100 megs, every second month I get charged R1399 instead of R1199 and on top of this my account was downgraded to 50 megs again whilst being overcharged - 2nd time this has happened! I was wondering why I was only getting 5mb downloads since yesterday 1 November until I ran a Speedtest today - Please help, I can't keep going around in circles with this issues over and over and over:

View attachment 734081

Hi. We’ve checked both the PPPoE profile and Evotel’s Management portal line state and both are set to 100/100 Mbps. We’ve sent Evotel a ticket on your behalf in this regard as we can’t get line diagnostics on your device.
I have asked accounts to look into your billing- will keep you updated on your ticket on our side.
 
Hi. We’ve checked both the PPPoE profile and Evotel’s Management portal line state and both are set to 100/100 Mbps. We’ve sent Evotel a ticket on your behalf in this regard as we can’t get line diagnostics on your device.
I have asked accounts to look into your billing- will keep you updated on your ticket on our side.

Thank you.
 
Successfully got Cloudflare Warp working on desktop (Windows) so all my traffic now routes via Cloudflare JHB once again:

8726949476.png



734249
 
Seems we have some bad networks again???

Seeing drops to (at least) OVH.net the whole night ;(

How do we get somebody to attend to these problems at night??

Code:
➜  ~ sudo mtr -wbzc 10 167.114.250.241
Password:
Start: 2019-11-02T23:19:48+0200
HOST: BumbleBee.local                                            Loss%   Snt   Last   Avg  Best  Wrst StDev
  1. AS???    10.1.1.1                                            0.0%    10    0.4   0.3   0.2   0.4   0.1
  2. AS328137 as-vuma.cp-gwf-4-01.za.ws.net.za (160.119.236.65)   0.0%    10   23.9   4.8   2.2  23.9   6.7
  3. AS328137 160.119.233.130                                     0.0%    10    2.3   5.9   2.2  34.4  10.0
  4. AS328137 core.as-01.cp1.za.ws.net.za (160.119.233.169)       0.0%    10    1.0   1.0   1.0   1.2   0.1
  5. AS328137 core.cr-01.cp1.za.ws.net.za (160.119.233.189)       0.0%    10    1.0   1.1   1.0   1.2   0.0
  6. AS328137 core.pe-xe-ip01.cp1.za.ws.net.za (160.119.232.19)   0.0%    10    1.1   1.1   1.1   1.1   0.0
  7. AS???    ???                                                100.0    10    0.0   0.0   0.0   0.0   0.0

and a minute later ;(

➜  ~ sudo mtr -wbzc 10 167.114.250.241
Start: 2019-11-02T23:21:16+0200
HOST: BumbleBee.local                                            Loss%   Snt   Last   Avg  Best  Wrst StDev
  1. AS???    10.1.1.1                                            0.0%    10    0.3   0.3   0.2   0.4   0.0
  2. AS328137 as-vuma.cp-gwf-4-01.za.ws.net.za (160.119.236.65)   0.0%    10    2.4   2.8   2.2   4.5   0.8
  3. AS328137 160.119.233.130                                     0.0%    10    2.3   6.4   2.3  34.3   9.9
  4. AS328137 core.as-01.cp1.za.ws.net.za (160.119.233.169)       0.0%    10    1.0   1.0   1.0   1.1   0.0
  5. AS328137 core.cr-01.cp1.za.ws.net.za (160.119.233.189)       0.0%    10    1.0   1.1   1.0   1.2   0.1
  6. AS328137 core.pe-xe-ip01.cp1.za.ws.net.za (160.119.232.19)   0.0%    10    1.1   1.1   1.1   1.2   0.1
  7. AS37497  165-69-148-197.as37497.za.net (197.148.69.165)      0.0%    10    1.2   1.2   1.1   1.3   0.0
  8. AS37497  162-68-148-197.as37497.za.net (197.148.68.162)      0.0%    10  142.4 142.4 142.4 142.5   0.0
  9. AS37497  14-71-148-197.as37497.za.net (197.148.71.14)        0.0%    10  142.5 143.2 142.4 150.0   2.4
 10. AS37497  33-66-148-197.as37497.za.net (197.148.66.33)        0.0%    10  142.3 142.4 142.3 142.6   0.1
 11. AS???    ???                                                100.0    10    0.0   0.0   0.0   0.0   0.0
 12. AS16276  be100-1042.rbx-g2-nc5.fr.eu (213.251.130.102)       0.0%    10  151.6 151.4 150.9 152.3   0.4
 13. AS???    ???                                                100.0    10    0.0   0.0   0.0   0.0   0.0
 14. AS16276  vl1251.sbg-g2-a75.fr.eu (37.187.232.29)             0.0%    10  157.5 157.6 157.5 158.3   0.2
 15. AS16276  be7.sbg-z2g2-a75.fr.eu (37.187.232.55)              0.0%    10  157.4 157.6 157.4 157.8   0.1
 16. AS???    ???                                                100.0    10    0.0   0.0   0.0   0.0   0.0
 17. AS16276  51.255.190.215                                      0.0%    10  157.8 157.6 157.5 157.8   0.1
 18. AS???    ???                                                100.0    10    0.0   0.0   0.0   0.0   0.0
 19. AS16276  241.ip-167-114-250.eu (167.114.250.241)             0.0%    10  157.7 157.6 157.5 157.8   0.1
➜  ~
 
@websquadza

These drops is still happening since last night:




Code:
Sun Nov  3 07:56:56 SAST 2019
Start: 2019-11-03T07:56:56+0200
HOST: BumbleBee.local                                            Loss%   Snt   Last   Avg  Best  Wrst StDev
  1. AS???    10.1.1.1                                            0.0%    10    0.3   0.4   0.3   0.6   0.1
  2. AS328137 as-vuma.cp-gwf-4-01.za.ws.net.za (160.119.236.65)   0.0%    10    2.3   3.1   2.2   5.2   1.0
  3. AS328137 160.119.233.130                                     0.0%    10    4.0   3.3   2.4   4.8   0.8
  4. AS328137 core.as-01.cp1.za.ws.net.za (160.119.233.169)       0.0%    10    1.1   1.0   1.0   1.1   0.0
  5. AS328137 core.cr-01.cp1.za.ws.net.za (160.119.233.189)       0.0%    10    1.1   1.1   1.0   1.2   0.1
  6. AS328137 core.pe-xe-ip01.cp1.za.ws.net.za (160.119.232.19)   0.0%    10    1.2   1.1   1.1   1.2   0.0
  7. AS???    ???                                                100.0    10    0.0   0.0   0.0   0.0   0.0
Sun Nov  3 07:57:13 SAST 2019
Start: 2019-11-03T07:57:13+0200
HOST: BumbleBee.local                                            Loss%   Snt   Last   Avg  Best  Wrst StDev
  1. AS???    10.1.1.1                                           60.0%    10    0.3   0.3   0.3   0.3   0.0
  2. AS328137 as-vuma.cp-gwf-4-01.za.ws.net.za (160.119.236.65)   0.0%    10    2.1   3.1   2.1   8.2   1.8
  3. AS328137 160.119.233.130                                     0.0%    10    2.4   2.6   2.2   4.1   0.5
  4. AS328137 core.as-01.cp1.za.ws.net.za (160.119.233.169)       0.0%    10    1.1   1.1   1.0   1.1   0.0
  5. AS328137 core.cr-01.cp1.za.ws.net.za (160.119.233.189)       0.0%    10    1.1   1.1   1.0   1.1   0.0
  6. AS328137 core.pe-xe-ip01.cp1.za.ws.net.za (160.119.232.19)   0.0%    10    1.2   1.1   1.1   1.2   0.1
  7. AS???    ???                                                100.0    10    0.0   0.0   0.0   0.0   0.0
Sun Nov  3 07:57:31 SAST 2019
Start: 2019-11-03T07:57:31+0200
HOST: BumbleBee.local                                            Loss%   Snt   Last   Avg  Best  Wrst StDev
  1. AS???    10.1.1.1                                            0.0%    10    0.3   0.3   0.2   0.4   0.0
  2. AS328137 as-vuma.cp-gwf-4-01.za.ws.net.za (160.119.236.65)   0.0%    10    2.8   2.7   2.2   5.1   0.9
  3. AS328137 160.119.233.130                                     0.0%    10    2.2   2.5   2.2   3.2   0.4
  4. AS328137 core.as-01.cp1.za.ws.net.za (160.119.233.169)       0.0%    10    1.0   1.0   1.0   1.1   0.0
  5. AS328137 core.cr-01.cp1.za.ws.net.za (160.119.233.189)       0.0%    10    1.1   1.1   1.0   1.2   0.0
  6. AS328137 core.pe-xe-ip01.cp1.za.ws.net.za (160.119.232.19)   0.0%    10    1.1   1.1   1.0   1.2   0.0
  7. AS???    ???                                                100.0    10    0.0   0.0   0.0   0.0   0.0
Sun Nov  3 07:57:48 SAST 2019
Start: 2019-11-03T07:57:48+0200
HOST: BumbleBee.local                                            Loss%   Snt   Last   Avg  Best  Wrst StDev
  1. AS???    10.1.1.1                                           80.0%    10    0.3   0.3   0.3   0.3   0.0
  2. AS328137 as-vuma.cp-gwf-4-01.za.ws.net.za (160.119.236.65)   0.0%    10    2.2   5.6   2.2  19.2   5.2
  3. AS328137 160.119.233.130                                     0.0%    10    6.9   3.4   2.3   6.9   1.6
  4. AS328137 core.as-01.cp1.za.ws.net.za (160.119.233.169)       0.0%    10    1.1   1.0   1.0   1.1   0.1
  5. AS328137 core.cr-01.cp1.za.ws.net.za (160.119.233.189)       0.0%    10    1.1   1.1   1.0   1.2   0.1
  6. AS328137 core.pe-xe-ip01.cp1.za.ws.net.za (160.119.232.19)   0.0%    10    1.1   1.1   1.1   1.2   0.0
  7. AS???    ???                                                100.0    10    0.0   0.0   0.0   0.0   0.0
Sun Nov  3 07:58:05 SAST 2019
Start: 2019-11-03T07:58:05+0200
HOST: BumbleBee.local                                            Loss%   Snt   Last   Avg  Best  Wrst StDev
  1. AS???    10.1.1.1                                            0.0%    10    0.3   0.3   0.2   0.5   0.1
  2. AS328137 as-vuma.cp-gwf-4-01.za.ws.net.za (160.119.236.65)   0.0%    10    2.3   4.0   2.1  12.6   3.1
  3. AS328137 160.119.233.130                                     0.0%    10    2.2   2.6   2.2   4.5   0.7
  4. AS328137 core.as-01.cp1.za.ws.net.za (160.119.233.169)       0.0%    10    1.0   1.0   1.0   1.1   0.0
  5. AS328137 core.cr-01.cp1.za.ws.net.za (160.119.233.189)       0.0%    10    1.1   1.6   1.0   6.2   1.6
  6. AS328137 core.pe-xe-ip01.cp1.za.ws.net.za (160.119.232.19)   0.0%    10    1.2   1.1   1.1   1.2   0.0
  7. AS???    ???                                                100.0    10    0.0   0.0   0.0   0.0   0.0
Sun Nov  3 07:58:23 SAST 2019
Start: 2019-11-03T07:58:23+0200
HOST: BumbleBee.local                                            Loss%   Snt   Last   Avg  Best  Wrst StDev
  1. AS???    10.1.1.1                                            0.0%    10    0.3   0.3   0.3   0.4   0.0
  2. AS328137 as-vuma.cp-gwf-4-01.za.ws.net.za (160.119.236.65)   0.0%    10    2.4   4.5   2.1  24.2   6.9
  3. AS328137 160.119.233.130                                     0.0%    10    2.5   6.1   2.3  15.1   5.8
  4. AS328137 core.as-01.cp1.za.ws.net.za (160.119.233.169)       0.0%    10    1.0   1.0   1.0   1.2   0.1
  5. AS328137 core.cr-01.cp1.za.ws.net.za (160.119.233.189)       0.0%    10    1.1   1.1   1.0   1.2   0.0
  6. AS328137 core.pe-xe-ip01.cp1.za.ws.net.za (160.119.232.19)   0.0%    10    1.1   1.1   1.0   1.2   0.1
  7. AS37497  165-69-148-197.as37497.za.net (197.148.69.165)     50.0%    10    1.1   1.2   1.1   1.5   0.1
  8. AS37497  162-68-148-197.as37497.za.net (197.148.68.162)     50.0%    10  142.3 142.3 142.3 142.4   0.0
  9. AS37497  14-71-148-197.as37497.za.net (197.148.71.14)       50.0%    10  142.3 142.4 142.3 142.6   0.1
 10. AS37497  33-66-148-197.as37497.za.net (197.148.66.33)       50.0%    10  142.4 142.3 142.3 142.4   0.0
 11. AS???    ???                                                100.0    10    0.0   0.0   0.0   0.0   0.0
 12. AS16276  be103.gra-g2-nc5.fr.eu (213.251.128.64)            50.0%    10  150.8 151.2 150.8 152.3   0.6
 13. AS???    ???                                                100.0    10    0.0   0.0   0.0   0.0   0.0
 14. AS???    ???                                                100.0    10    0.0   0.0   0.0   0.0   0.0
 15. AS???    ???                                                100.0    10    0.0   0.0   0.0   0.0   0.0
 16. AS16276  proxsb01.envisage.ovh (51.38.63.127)               40.0%    10  150.0 150.1 150.0 150.3   0.1
Sun Nov  3 07:58:45 SAST 2019
Start: 2019-11-03T07:58:45+0200
 
@websquadza

These drops is still happening since last night:
Code:
|------------------------------------------------------------------------------------------|
|                                      WinMTR statistics                                   |
|                       Host              -   %  | Sent | Recv | Best | Avrg | Wrst | Last |
|------------------------------------------------|------|------|------|------|------|------|
|                            192.168.88.1 -    0 |  103 |  103 |    0 |    0 |    1 |    0 |
|        as-vuma.cp-is-br-01.za.ws.net.za -    0 |  103 |  103 |    2 |    3 |   30 |    2 |
|             core.as-01.cp1.za.ws.net.za -    0 |  103 |  103 |    1 |    1 |    1 |    1 |
|             core.cr-01.cp1.za.ws.net.za -    0 |  103 |  103 |    1 |    1 |    2 |    1 |
|        core.pe-xe-ip01.cp1.za.ws.net.za -    0 |  103 |  103 |    1 |    1 |   11 |    1 |
|           165-69-148-197.as37497.za.net -    0 |  103 |  103 |    1 |    1 |   10 |    1 |
|           162-68-148-197.as37497.za.net -    0 |  103 |  103 |  142 |  142 |  187 |  142 |
|            14-71-148-197.as37497.za.net -    0 |  103 |  103 |  142 |  143 |  183 |  142 |
|            37-66-148-197.as37497.za.net -    0 |  103 |  103 |  142 |  142 |  149 |  142 |
|                   No response from host -  100 |   21 |    0 |    0 |    0 |    0 |    0 |
|                  be103.gra-g2-nc5.fr.eu -    0 |  103 |  103 |  151 |  151 |  158 |  151 |
|                   No response from host -  100 |   21 |    0 |    0 |    0 |    0 |    0 |
|                   No response from host -  100 |   21 |    0 |    0 |    0 |    0 |    0 |
|                   No response from host -  100 |   21 |    0 |    0 |    0 |    0 |    0 |
|                   proxsb01.envisage.ovh -    0 |  103 |  103 |  150 |  150 |  158 |  150 |
|________________________________________________|______|______|______|______|______|______|
   WinMTR v0.92 GPL V2 by Appnor MSP - Fully Managed Hosting & Cloud Provider

Seems fine now?
 
Code:
|------------------------------------------------------------------------------------------|
|                                      WinMTR statistics                                   |
|                       Host              -   %  | Sent | Recv | Best | Avrg | Wrst | Last |
|------------------------------------------------|------|------|------|------|------|------|
|                            192.168.88.1 -    0 |  103 |  103 |    0 |    0 |    1 |    0 |
|        as-vuma.cp-is-br-01.za.ws.net.za -    0 |  103 |  103 |    2 |    3 |   30 |    2 |
|             core.as-01.cp1.za.ws.net.za -    0 |  103 |  103 |    1 |    1 |    1 |    1 |
|             core.cr-01.cp1.za.ws.net.za -    0 |  103 |  103 |    1 |    1 |    2 |    1 |
|        core.pe-xe-ip01.cp1.za.ws.net.za -    0 |  103 |  103 |    1 |    1 |   11 |    1 |
|           165-69-148-197.as37497.za.net -    0 |  103 |  103 |    1 |    1 |   10 |    1 |
|           162-68-148-197.as37497.za.net -    0 |  103 |  103 |  142 |  142 |  187 |  142 |
|            14-71-148-197.as37497.za.net -    0 |  103 |  103 |  142 |  143 |  183 |  142 |
|            37-66-148-197.as37497.za.net -    0 |  103 |  103 |  142 |  142 |  149 |  142 |
|                   No response from host -  100 |   21 |    0 |    0 |    0 |    0 |    0 |
|                  be103.gra-g2-nc5.fr.eu -    0 |  103 |  103 |  151 |  151 |  158 |  151 |
|                   No response from host -  100 |   21 |    0 |    0 |    0 |    0 |    0 |
|                   No response from host -  100 |   21 |    0 |    0 |    0 |    0 |    0 |
|                   No response from host -  100 |   21 |    0 |    0 |    0 |    0 |    0 |
|                   proxsb01.envisage.ovh -    0 |  103 |  103 |  150 |  150 |  158 |  150 |
|________________________________________________|______|______|______|______|______|______|
   WinMTR v0.92 GPL V2 by Appnor MSP - Fully Managed Hosting & Cloud Provider

Seems fine now?

now yes, the history the past night was after ~10minutes it goes down again for a minute of two, up ~10minutes, down 1-2minutes

Will have to wait for an hour to give a reasonable answer :(
 
Seems we have some bad networks again???

Seeing drops to (at least) OVH.net the whole night ;(

How do we get somebody to attend to these problems at night??

Code:
➜  ~ sudo mtr -wbzc 10 167.114.250.241
Password:
Start: 2019-11-02T23:19:48+0200
HOST: BumbleBee.local                                            Loss%   Snt   Last   Avg  Best  Wrst StDev
  1. AS???    10.1.1.1                                            0.0%    10    0.4   0.3   0.2   0.4   0.1
  2. AS328137 as-vuma.cp-gwf-4-01.za.ws.net.za (160.119.236.65)   0.0%    10   23.9   4.8   2.2  23.9   6.7
  3. AS328137 160.119.233.130                                     0.0%    10    2.3   5.9   2.2  34.4  10.0
  4. AS328137 core.as-01.cp1.za.ws.net.za (160.119.233.169)       0.0%    10    1.0   1.0   1.0   1.2   0.1
  5. AS328137 core.cr-01.cp1.za.ws.net.za (160.119.233.189)       0.0%    10    1.0   1.1   1.0   1.2   0.0
  6. AS328137 core.pe-xe-ip01.cp1.za.ws.net.za (160.119.232.19)   0.0%    10    1.1   1.1   1.1   1.1   0.0
  7. AS???    ???                                                100.0    10    0.0   0.0   0.0   0.0   0.0

and a minute later ;(

➜  ~ sudo mtr -wbzc 10 167.114.250.241
Start: 2019-11-02T23:21:16+0200
HOST: BumbleBee.local                                            Loss%   Snt   Last   Avg  Best  Wrst StDev
  1. AS???    10.1.1.1                                            0.0%    10    0.3   0.3   0.2   0.4   0.0
  2. AS328137 as-vuma.cp-gwf-4-01.za.ws.net.za (160.119.236.65)   0.0%    10    2.4   2.8   2.2   4.5   0.8
  3. AS328137 160.119.233.130                                     0.0%    10    2.3   6.4   2.3  34.3   9.9
  4. AS328137 core.as-01.cp1.za.ws.net.za (160.119.233.169)       0.0%    10    1.0   1.0   1.0   1.1   0.0
  5. AS328137 core.cr-01.cp1.za.ws.net.za (160.119.233.189)       0.0%    10    1.0   1.1   1.0   1.2   0.1
  6. AS328137 core.pe-xe-ip01.cp1.za.ws.net.za (160.119.232.19)   0.0%    10    1.1   1.1   1.1   1.2   0.1
  7. AS37497  165-69-148-197.as37497.za.net (197.148.69.165)      0.0%    10    1.2   1.2   1.1   1.3   0.0
  8. AS37497  162-68-148-197.as37497.za.net (197.148.68.162)      0.0%    10  142.4 142.4 142.4 142.5   0.0
  9. AS37497  14-71-148-197.as37497.za.net (197.148.71.14)        0.0%    10  142.5 143.2 142.4 150.0   2.4
10. AS37497  33-66-148-197.as37497.za.net (197.148.66.33)        0.0%    10  142.3 142.4 142.3 142.6   0.1
11. AS???    ???                                                100.0    10    0.0   0.0   0.0   0.0   0.0
12. AS16276  be100-1042.rbx-g2-nc5.fr.eu (213.251.130.102)       0.0%    10  151.6 151.4 150.9 152.3   0.4
13. AS???    ???                                                100.0    10    0.0   0.0   0.0   0.0   0.0
14. AS16276  vl1251.sbg-g2-a75.fr.eu (37.187.232.29)             0.0%    10  157.5 157.6 157.5 158.3   0.2
15. AS16276  be7.sbg-z2g2-a75.fr.eu (37.187.232.55)              0.0%    10  157.4 157.6 157.4 157.8   0.1
16. AS???    ???                                                100.0    10    0.0   0.0   0.0   0.0   0.0
17. AS16276  51.255.190.215                                      0.0%    10  157.8 157.6 157.5 157.8   0.1
18. AS???    ???                                                100.0    10    0.0   0.0   0.0   0.0   0.0
19. AS16276  241.ip-167-114-250.eu (167.114.250.241)             0.0%    10  157.7 157.6 157.5 157.8   0.1
➜  ~

Hi. As mentioned in the ticket - this traffic has been tripping up our DDOS mitigation tools due to the very high packet volumes (9000+ relatively small TCP packets) from a single destination IP - which gets this address blackholed for 10 minutes at a time. We've requested some changes to the rules here, will update your ticket as soon as they're made.
 
Hi. As mentioned in the ticket - this traffic has been tripping up our DDOS mitigation tools due to the very high packet volumes (9000+ relatively small TCP packets) from a single destination IP - which gets this address blackholed for 10 minutes at a time. We've requested some changes to the rules here, will update your ticket as soon as they're made.

Bummer, I have 400GB+ to download and then to re-upload elsewhere.......... having a 100/100 line and fixed IPs for these purposes..............

the pain is it looks like it's your routers/devices so yes, been shopping around ;(
 
Bummer, I have 400GB+ to download and then to re-upload elsewhere.......... having a 100/100 line and fixed IPs for these purposes..............

the pain is it looks like it's your routers/devices so yes, been shopping around ;(

Understandable. I've asked to get your destination IP (Your public IP) whitelisted, will have an update here soon.
 
Hi. As mentioned in the ticket - this traffic has been tripping up our DDOS mitigation tools due to the very high packet volumes (9000+ relatively small TCP packets) from a single destination IP - which gets this address blackholed for 10 minutes at a time. We've requested some changes to the rules here, will update your ticket as soon as they're made.

Bummer, I have 400GB+ to download and then to re-upload elsewhere.......... having a 100/100 line and fixed IPs for these purposes..............

the pain is it looks like it's your routers/devices so yes, been shopping around ;(
 
@websquadza did the need to bypass that wanguard temporarily so I at least was able to download the data and can push also at the full speed of the link
 
Status
Not open for further replies.
Top
Sign up to the MyBroadband newsletter
X