.........................................................................................................................
...............................................................................................................XXXX......
...................................................XX..........................................................XXXX......
...................................................XX..............................................................X.....
...................................................XX....................................................................
...................................................XX.............................................................X......
..XXX..X..X.......XX.XX...X.X.......XXXXX........XX.X.XXXX........XXXXX............XXXX..X........X.XXX...........XX.....
.XXXXX..X.XXX.....XXXX...XXXXX....XX..X.X.......XXXXXXXX.XXX......XXXX..........X.XXX..XXX.....XXX.X...X..........XX.....
...X.......XXX.........XXX...X....X.X....XX........XX...........XX.....XX.......XXX......XX...XXX.....XXX.........X......
.....X........X.....X.X.X.......XX........XX.......XX..........X.X.......XX....XX............XXX.......XX.........XX.....
..............X.......X.........X.X.........X......XX..........XX.........X.............XX.....X........XX........XX.....
...X.........XX......XX.........XXX........XX......XX...........X.........X.....X............XX.........XX........XX.....
...X.X.......XX.....XXX.........XX.........X........XX.........XX........XX...XXX.............X...................XX.....
...XX.......XXX..................X........XX.......XX..........XXX......X.X....X..........X...XX.......XXX........XX.....
...XX.XX...X.X.......XX..........XXXX.....XX.......XXX..........XXX.....XX.....X..X.....XXX....X.......X..........XX.....
....XXXXXXX.X......XXXXX..XX......X.XX.X..X...........XX..X.....XXX.XX..........X.XXX..........X.XXXX.XX.....X..XXXXX.XXX
...XXXXXXXXX........XXXX..XX.........XX.XX...........XXXX..........XXXX...........XX.XX.X........XXXXX.......XXXXX.XX.XXX
....X....................................................................................................................
.........................................................................................................................
...XX....................................................................................................................
.XXXXXXX.................................................................................................................
.XX...XX.................................................................................................................
protocol