.. #.. #..##. ..##..# ...... . ... .... .... #. {... ...## . ##...##..##..##.. .#....##..##...... ........ .....{3.. ...........{# .. .. #...##.3##..# .{ #.# ##..##..##...... ...###....3.......... ....#..X.5..... .##.. ......4.##..##..# .. ...#....##..##... . ##............ ##Z........ ## #...##..##. #....# ..# .. ............ ...#........... ...4###...##..##. .#.# ##..# ..# ... .... .. .# .##.