######.###... #...# #....<....... #...# #........?... #...# #............ . #...# #............ ..##### #...# #............ ....... #...# #............ .#..... #...# #......# .......########...# #......# ...>....).<..))...#####oo....# .#+###.#########.....))###....... ... #########.####)# #........ ..... ?.........# #.# #....>... ....... ########### #.# #..<.#### ....... #.# ....... .#'#+#' #.# ######## #. #. #.# #.# #.# #.# #.#