############################################################ #..........................................................# #.#############.#######################..#################.# #.# #.# #..# #.# #.# #.# #).# #.# #.# #.# #..# #.# #.#############.# #..#################.# #...............#######################..........(.........# #....).................................>...................# #.################...................).....................# #.# #..................######################.# #.# #..................# #.# #.# #..................# #.# #.# #..................# #.# #.# #########..................# #.# #.# #......##...........%......# #.# #.# #..P....#.......(..).......# #.# #.########.P>..#.#..................######################.# #............P.................................)......[....# #.########.....#.###########..############.................# #.# ####....# #..# #...############### #.# ###### #..# #...# #.##########################..# #...###### #.............................############.......... #............................>..................... #.###################..################............ #.# #..# #.########### #.# #..# #.# #.###################..# #.######## #......................################......... #............................................... #...........................>.................. #.............)........##############..######## ###. #......................# #..# ...... #......................# #..###############...#.# #......)...............##############..........<...........# #..........................................................# #......)...................................................# #...............<..........................................# #..........................................................# #................%.........................................# #..........................................................# #.............................<............................# #..................(..^...........).)......................# #...........................((....(.)......................# #....(..................################..################## #..........>............# #..# #...)...................# #..# #.......................# #..# #.....................<.# #..# #.......................# #..# #.......................# #..# #.......................# ..# #.......................# #########################