###################################### ......................<..............# ########...###########...............# #...# #..############.# #...###########..############.# #####.............................# .>................................# ##########........................# #..#####################.# #..# #.# ########))# #.# .......<).#####################.# ................................# ................................# ########........................# #.................<......# #.........(..............# #............../.........# #........................# #........................# ........................# ........................# ########....<...........# #.##############.# #.# .# #.# # #.# #.# #)# ########)######## ........)....... ............#### ###.....##### ##.........## ##..PP...)...## #.............## .......>.......# ................. ##...........#### ##.........## ###.....### ###...# ##### ##D.# ..... #o.# .o.... #..# ......###..# ......o.#..# #.#..##### #.......... #........## #........# .........# ..........# ...........# ............. ##############