###### #....# #....# #....# #....# #....#### #......... #<...# #....# #....# #%...# #.# #.############# #.# ##.............. ... #.........)##### #g# #..........# #p# #..........# #g# #..........# #g# #..........# #)# #........(.# #.# #..........# #######.###.... #####.[##### #.............# #..#### #.#####.#####.# #.....# #.# #.# #.....####.#####.# #.................. #.########.#####.# #. #.# #.. #. #.# #.. #. #.# . . ... #.# #.# .