.. .# .. .. .. .# ## ##.####..###.## ... {....... ..... . #.###........... ..#........#..##.###.# ...........#.....?...# ...........#.###)##### #..........#.# #.# #.........#.###.## #................####. ...............?........ ##..#...####.###.######. ####..#...####.# #.# ..(..#........###.# .......)........... ##..###.########.#. { #..###.###### #.# #............. .# ######..###.####### ##...........# .........###.# ..####.## #.# . ####..###.# #.........# ##''###++## #.........# #.........# #.........# #.........# #.........# #.........# #.........# #....<....# ###########