############### ..............# #.####....##.# #.#..........# ##...###.###..# #######....# #.# #..# . ##########..........###+###.## ..# .......<...#######....+_###.# #...# ############ #..###+###.# ......################# #..# #.# #.# .....e.$e...........e{# ##.###.###.# ...$.###.<...########.## #.o.......# a.? #.....# #..#####l##....# . #.....# ##.e.{....#....# #.....# ########......# #....... ###....# ######### #....# #....# .....# ..#