.#... ... .. .... ... .. x... .... .... .. #3. #..##..##. # .# #..##..##..##..##..## . ...w.....XX3.X.. ... .. .Xwx.4.XXX........ #. #..##..# . # . # ##..##52##X2##X.##..## .......X.22.X.X...X.. v......X3x*.X.*.... . . ##..##..##..##X.##..## . # #..##..##.X# ..##.. v............*.. .. . ..vv........ ... .... .. #..##..##..##..# ..##. ##.. #..#...##.. #*.##. # ... .... ................ .. .... .... ... .. . . .... # .# ..## . ... #.X ..## .. .. ......... . . . . . ..... . # X # # .## . # ## # ..## ##. ## . . .... . . . . . .....*. . . .# . # . # #.. . #. .# . . . . . . . . . .