######## ############## ### #### #### #......# #............# #.# #..# #..# #####..# #............# #.# #..# #..# #..# #............# #.# #..# #..# #..# #>...........# #.# #..# #..# #..# #............#########.# #..# #..# #..# #......................# #..# #..# #..# #............########..# #..# #..# #..#####............# #..# #..####..# #...................# #..# #........########## #.....^.............# #..# #.................# #...#####...........# #..# #.........######### #...# #....[......########..# #.......%.# #...# #.......^...%.........# #........[# #...# #......[....#########.# #.........# #...# #...........# #.# #.........# #...#####...........# #.# #.........# #............^......# #.# #.........# #...................# #.# #..#####..# #............<......# #.# #..# #..######### #...................# #.# #..# #..........# #........<..........# #.# #..# #..........# #........p..........# #.# #..# #.########.# #...................# #..#####.# #.# #...................# #........# #.# #...................# #........# #.# #...[..............%# #........# #.# #...)...............# #........# #.# #...................# #.# #...)....# #.# #...................# #.# #........########.# #.......>...........# #.# #.................# #...................#########.# #.................# #####.............................# #.........#######.# #.................................# #.........# #%# #.................................# #.........# #.# #.######...........####..#######..# #.........# #.# #...........# #..# #..# #..#####..# #.# # #...........# #..# #..# #..# #..# #.# #.######...........####..#######..# #..#####..#######.# #.................................###########.................# #.......................^............................########## #................#####.................######........# #######..#####...# #..#############..# #........# #..# #...# #..# #..# #........########## #..# #...# #..# #..# #.................# #..# #...# #..# #..# #%%...............# #######..#####...#####..#############..######...........).....# #....................................................o.%).....# #..........%..<..........######...###...####..................# #..........######........# #...# #...# #..................# #..........# #........# #...# #...# #...........^......# #..........# #........# #...# #...# #..................# ..........######........######...###...####......)...........# .......>.........................................(..........# ############################################################