#### ... #.. #######.# ..^.....##### .......<....# #####..##.### #.....### #.#.....# #+#.......... .........###. ......=....# ......#....# ....!.####.# ...... .. ...... ###