### ##########.# #..........# #.########.# #.# #.# #.# #.# #.# #.############# #.# #.............. #.# ######>........ #.# ##.#######. #.########## #...# #.##........##.).# #..'........+<...# #####........##...# #.................# #.############....# #.# ....... #.# .....#### #.# #.....# #.# #....## #.# #.# #(# #.# #.# #.# ##.########## #...)gg...... ######o...... ....... ....... ###.... .... ... ..