############## ########### ###............# #.........# #########.'.........[..# #.........#############.........#............# #.......................#########............# #.........############### #............# #.........# #............# ########.## #............# #.# ##.########### #.# ################ #........##### #.# #..............# ##...........# #########'##### #..............# #...........# #...<.........####..............####...........# #.............'.##.............)##.'...........# #.............#.##..............##.#...........# #......(......#..'..............'..#...........# #.............####..............####...........# #.............# ############'### #...........# ####'########## ###.# #...........# #.## ####...# ###....###### #.># ##.)..### ####.######## ####'###### #..#### ###...........# #.........# ####'#########.'.....>.....# #.........# #............#.#...........# #.........# ######............'.#....(......# #.........####....'............###...........# #.........'....####..oo........# #...........# #....<....###### #...o........# #...........# #.........# #...o........# #...........# #####'##### #............# #...........# #....# #######o###### #######....## ###'######### # #########.##### #...........# #.............# #...........# #.............# #...........+ #### #.............# #...........# +...##..........)..# #...........# #..#.............# #...........# ##...............# #.....>(...%# ###.............# ####'######## #+# ####.########## #.# #.# #.%.#### #.# #.# ###....# #.##### #.# ####.# #.....#### #.# #########)## #####....# #.# #..........# ############'## ######.##########..........# #.............# ###..........#....'.........(# #.............#####..............####..))......# #.......<.....'.....#..........### #..........# #.............#######..........# #..........# #.............# #........>.# #..........# #.............# #..........# ############ ############### ############