# ########### #.... ....(........# #..................# #..................# #..................# ###..............<...# ##.8.#................# #.....................# ##########8.>.8................# ......(.........######.#######.# ...........#.8.### #.# .# #####...####...#######.# # #...# #...........# #...# #...........# ########...####..########.# .................# #... .................# #..... ..........#####..# #..... ########)# #..# #.#### #)# . #.# #o#####..# #.# ..########oo....... .................... .......)..######... ..######)[# .. #...# #.#.### #.#o..# #...8.# ###...# ##.#'# .##o. .# .>.# .# .. .# .. 8