.............................................................
....................................................X........
.............................................................
...................................................XX........
...XX.X.X.X...........XXXX.......XX.X...X.X.....XXXXX.XXXX.X.
..XX.X.XXXXXX......X...XX.X......X..XX.XXXX.....XX.X.X..X..X.
...X...X...X......XXX......XX.......XXX....XX......X.........
...XX.......XX....X........XXX......XXXX...........XX........
..............X..XXX.......XXX......XX.............X.........
...XX........XX..XX.................XX.............X.........
...X..........X..XX.........XX......XX.............XX........
....X........XX..XXX.......XX.......XX.......................
...X.......XXX....XXX.....XXX.......XX..............XX....XX.
...XXXXX.X..X......XX.XXX.X......X.X.XX..XX.........XXXX..XXX
....XX.XXX...........XXXXX.......XXX.XXX.X...........XXX.X...
....X........................................................
....X........................................................
...XX........................................................
.XXXXX.X.....................................................
..XX.XXX.....................................................
port