# The format of saved games

If you save (or send) a game, it consists of two parts: First we store the map in XSokoban format (taking the author, homepage, copyright etc. from the collection of the level, if there is not specific data for the level itself). After this follow the moves in universal bookmarks format. Here is an example:

    ####
    # .#
    #  ###
    #*@  #
    #  $ #
    #  ###
    ####
    Author: David W. Skinner <sasquatch@bentonrea.com>
    Homepage: http://users.bentonrea.com/~sasquatch/sokoban/
    Copyright: (C) 2000
    Name: Level 1 of 155 from collection Microban
    +-+-
    dlUrrrdLullddrUluRuulDrddrruLdlUU

Here you can see, how we generated a name for the level by using the data of the collection. Note that you can also add non-map lines before the actual map, which will just be ignored. A non-map line is a non-empty line which contains at least one character not used in the XSokoban format.