. . ## . . #. .# .. . # # . .# #. .. . .# .#. . . # ..## #. # .#.#. .. # .#..#.. ..# .# . #...# # . ##. #.# .. .. . # .. #. .#...########.. . # # .. .#. .. .#....#.. . # # ### .#.##.# ##.... # #. # ## # .# ..#.. .#. #.... # #... ...# . #.. . . { #. ... ...##.# #.#. { # .####.#..###### #... ...#....##... #..# .# #...##..###.# ...##.#X... #......# { ##...#X...### ...# #....XX###..#.#..# { .#.....X..........# #.........#.###...# ........#.#.#..#...#. .#....#.#....3.3##..# .........#...#5#...## #..#..#.####.....### .........#..#5.#..... .##.#.#.#.. ..##.### ....##.....### ## # #.#### ..# ..