# . .. . . # . . . ..## . .# ## ### .. . . # #..#.. .##.#####..# # #.....# . . ###..#### #.# # ##..u.x..#. # # #.##...#... # # # ##...### . # # # ##### #.# . # . ## # #