###### ########## #....# ###........# #....###..........# #....#...#........# +....(.###........# #....### #........# #....# #........# #+# #....# #..<.....# #.# #.).(# ######.### #.# ##'### #....# #.# #.^# #.#### #.# #####+## ####.#### #. #.# #......### #.......# .. #.# #......'.# #.......# . #.# #......#.# #.......# #.# +......#%###.......# #.# #......#..##.......+ #g## #......##..'.......# #..# ####'#######.......# ##g# ##.# ######+## #.# #..# #.# #.## #####.## .####### #.# #......# ........# ##'### #......# #........# #....####### #......######........# #####....'.....# #....................####...'....#####.# #......######...>....##...###....# #......# #...........### #....# ###.#### #........#### #....# #..# #####.#### ###+## ##.# #..# #.# #.## ###.### ##'#### #.....#### #.....# #.>......### #.....+ #.....##...###.....# #.....####...#.....# #.....# ###.'.....# #.....# ###.....# #.....# #..>..# #...<.# #.....# ####.### ##+#### ###...## #.## #......# #<.# ### #......# ##.# .... #......# ####'### ##..... #......# ###......# ####..%..... #......###.'......#############....# #......'..g#......'.............#### #......#####.)....############### ######## #......# #......# ########