... .o..# ... ... ### ... . ..# #.# >.# #.# #.# #.# #.# #.# # #.# #.# #.# #. #.# #.# #.# #. #.# #.# #.# #.##.###.#### #.# #.......?...########.### #........^..##.........# #..<........##...<...).# #.o..o................?# ..(............##........)# ####..........(########..## #..........:# #..# #...........# #..# #.##.####(### ##.)### #. #.# #.# #...##.....# #.# #.# ...........# #.# .#####.....# #.# #.....# #.# #.....# #.# ##..### #.# #..# ... ...# #..# ..#