### .. #.. .. ##.######.### ........... #........ ######.####.# .........O<..# #######.##.### ...##..^# ########'### #.....# ###.⌠.⌠.# #.'..>..+ #=#.⌠.⌠.# #.#.....# #######.###+### #.............# #.......#####.. #.......# #..<....# #########