.......................Z....[.................................................
..t....................b................d\..................S.S............u..
............P..........BQlvQB......7....77...................^................
.............P.........777777...........A@.................77777......_.......
............m..........@@@@@@...........@A.....N.......a...@@@@@.....77..`....
.....a.....7777..7777.........a.........AA.....7.....].k....@TU......@@..j...m
.b..nk.....@??@..@@@@....RR...k.7777..mv@Aml...@..b..7777..V@TU..v.7.@@7777777
777777777MM@@@@MM@@@@MM777777M77@A@A7777A@777MM@MM7MM@@@@MM7@@@@@@@@M@@@@@@@@@
