########## .........# ###############.# #...............# # #.#########....(#.##### .........'...... #.###.....#.##### #.#+###>.. #.# .... #.# ..@.. #.# .... ..K.