# ## # .## ..## . .# ###..####...... #.......#...... #....##........ ###.....#........ #..... ...#....... #..#.. ............ ##.#######......... ................. #.........#....... . ................ ........!..4..... . .........2.3.... .........3.4.... ######.[........ #.......... #.......... #..##...... ##.# ...... ## ......