############################## .............................# .............................# ............................# #######.........................# #..%..'.........................# .. #.....#................########.# ...##+####.##############.# #.# ............# #.# #.# ####......# #.# #.# #......# #.# #.# #......# #.# #.# #......# #.########.# #.p....# #..........# #..)...# #..........# #......# #..........# #......# #..........# #......# #..........# #......# #...<......# #......# #..........# #....... ..............# #........ #########.....# ..p #.....# #..... #.... ...