.... .?.. .. .... .. ... .# .###.. .# ......# .## .......##..# ##...)#.## #...#.#..# #...#..## #...##.o+ #...##..## #...###..# #....)...## #<.)###...# ##..## ###.# ######.รท..# #... #....M....# ###..# ##.##Z.#...... .... #. #.###.#### .... # #.# .# ..## ### .# .# .( #