### ##+# ... #.##...## #.# #.#.....## ###.# #........######.#.# #.........##......########. +.........'........<...>... ##....>....##.#...#########. ..........###.##.## ##.....## #.#### ##...## #.# ##'## #.# #.# #.# #.# #.# ##.## #.# ##...## #.# #####.....####.# ...............# ######.######## #.# #.# #.# #.# ###.##### #.......# #.#)###.# #.#)# #.# #.#)###.######### #..............<# #....##.#######.# .........#.# ###.### ####.......# #.....# ###.##### #.....# #.# #.....# #.# #.....# #+ #.....# ###O### #.# #(# #....# PP....>.. ..P......# P_PP.##..# cPPP. ...# Po .#.# .. . .#