### ##<## #...### #.....## ##.....### ##.......## #.........### #............## ##..8##.......# #...##8....#.# #..........#.# #............################ ##........(.................# ##........########.......... ###.....## #.......... ##...## #.......... ##.#############'#####. #. ........###.#####... ## ........+........... ........###.######## .>.................. .........########### ...?.....# .........# ......r..# ....##bw.# ... #...# .. #...# . #[..# #..)# #...# #####