################ ### ########..............# #.. ......#.........)....# #.# ##..<.....P......P...# #.#####....................# #..........................# ##########.#####...ll..#)#.#''#.#.### #..........######.....######..##### #######.######....)........###.!#..).#).# ...>...<######...########.## #..'....'..# .................# #)# ####....#### ..############...[. #.# ###### ##...## ... ###.# ...## .. ....# ...... ###.### ..