######### #........#.# .# ###.######.#.# . #.......# ... .# ## #.#.###.# #.##.##.# ###....(#.# #<...... #.....#.#.# #(.#... #.....#.#.# #..#.## #..#.<# #.####.....############### #..#### #.......##.##.........).. #... #######.##.##..........# #.## #.....#................##### #. #...####................... #. #..>....................... #..<................##.##.. #............)......# .# . #..............###'## .# ########.......# #(# #.# #.......# #.###.# ####....# #..##.# ###### ##(##.# #.(#.# ##.#.# #...# ##+###### ##..######.o...... #.>.....'.o...?.. #########.o...... ...!..... ##########