### ..#.# #.#.# #.#.# ###.#.# #.....# ######.....# ........<..# ..####.....# #.# #.....# #.# ###.### #.# #.# ###.######.# #..........# #.#.######## #........# #...####.# .....### #.# ####.# #.# #.# #.# #..# #.# ###.# #..# #.## #...# #..# #..# #.### #..# #..# #.# #..# #).# #.# #..# #.)# #.# #######.)#########..# #.# ................[...# #.# .######.#########.#.###.# #)................# .######.################# .)......# .######o# ......o(# #########