!!!
! ! ! ! ! - ! ! ... ... ! ! ! ! ! ! - ! - ! - ! - ! - ! - ! ! - ! - ! - ! - ! ! ! - ! - ! - ! - ! - ! - ! - ! - ! - ! - ! - DOS ! - - ! - ! - ! - ! - ! - ! - ! - ! ! ! - ! - ! - ! - ! - ! - ! - !