### ..# #.# ##'#### #.....# #####.....# #.........# #3##.#1######### #....X......# #. #.#..######.# ... #.....#####'##.#### #..#.##.... .......# #....##.......... . #.....#. ... ...... #....##........... # #....##........... #....... .. .# #... ........# # ##...... .....# # # #........... . # #.###########.# . . .# . # .. # .# . ... # . . # . . . . . . .. # . # . . . . . . # .. #. # . # # # . # # ..