##### ######### ...... #......... ############# ......##.......... #............# #### ......(#..........# #.........)..### #..# ...................# #.........)..%.## #..# #oo.........# #..........).#..# #..# # #..}........+ #............##.# #..# .## ##..."f.....# +............##.###..####..## #...)......# #............##..##.........# #####'###### #............###............# #.# #............# ####...f.....# #.### ###)########## ###.####### #...# #.### #..<.## #######'#### #)).## ####..# #..........# ###).# #########'## #..........# ###)####### #..........# #..........# #.........# #..........# #....>..)..# ###......>..# #..........# #..........# ####...........####..........# #..........# #..).#.........#..'..........# #..........####.####...........##..........# #..........##...# #.........# #..........# #..........'..### #......... #..........# #..........#### #........ #..........# #..........# ######.# #########'## ############ . . #...# #'####### ######'### .........# #........# #.........# ###........# #.........######.'........# #........)'(....(#........# #.........########...(....# #.........# #..<.....# #.........# #........# #.....<...# #.....<..# #.........# ####'##### #.........# #.# #.........# #.## ####...#### #..# ######..#### ####(### ####...[..)...# #....).# #..............# #...(..# .###..........###### #......# #..........>..^.###.(.)..# #..........####..##......# #..........# ##..#.....[# #........./# ##(#.(....# #..........# #........# ############ ###..[...# #......# #......# ########