############# ######### #...........# #.......# #.>.....)...# ###....)..# #...........# ##.'(......# #..........<# #((#.......# #......(....###.##.......# #...........##..##.......# #...........##.###.......# #...........'..# #.......# #...........#### #.......# ########### #...........# #.......###.......... #......)....# #.......'[..######### ##########+## #.......##### ######'## ###..# #...## #.### ###'#### ########## #..%)..# #........# #......# #...<....# #..>...### #..!.....+ #......'.## #........# #......#..####.....{..# #......##...##........# +......####..'.....>.># #......# ####!.......# ####+## #........# ##+#######