#### #... #.?. +... #... #... #...## #<# #.# #.# #.. ... #### ## .# . #.#.# #. #.#.# #.# #.#.# #..## #.#.# #..<# #######.#.# #..## ........#.# #.. ........#.# ######## #.. ........#'####......########### ... ....................##........# .##. #####...............##........# .. #. #....<.(........##........# ## #. #...........######........# #...........'....'...%....# #...........######........# #...........# ####........# ############# #...........# #.....o######.# #......[......# #......######## #......+ #......# ######.. ###