################ #............... #.######..##### ##### #.# #..# ....>##.# #..# .....##....# #..# #.#..#.#..######..###### ....##.#.......#..#..... .#.##.#.......#..#r.... !.....)..######..###### #.###...## #..# #.##....# #..# ##.###...# #..# #<..##.#.# #..# ###.##.#.# #O.# #.##.#.# .### #.##.### #. #....# .. ###### #.# ...... .. ##......# #(# #........ ##......## .......# .#.....#