...............------------------------------....................................................................................................!.......................................--------------------------------...........
...............------------------------------....................................................................................................!.......................................--------------------------------...........