######## #<.....# ######### #############......# #.......##########...........'......# #.......'..........###########.....># #.......############ #......# #.......# #......# #.......# #......+ #.......# #......# +.......# #......# #+## #.......# #####'## ..# #......># #.# #.# ######'## #.# ####<### ##.# ###.# #......# #..# #...# #......###### #.## #######'### ##+##### #...........# #.# #........### #........ #......####..####.#### #........'.## #......... #..%...# #.........# #........#..###.........# #...>..# ######.##...... #........##..##%........# #......# #.# #### ........###..'.........# #......# #.# .......# ####.........# ###.#### #.# ##+#### #.........# #.# #.# #.........# #.# #.# #.........# #.## #.# ##'######## #..# #####+### #.## ####'###### #.......# #..# #.........# #.......+ ##.# #.........# #.......# #.# #.........###.......# #.# #.........'.#......[# #.# #.........#.).....%.# #.# #.........###....l..# #.# #.........# #.......# #.# .........# #.......# #g# ........# #.......# #.# ###+#### #.......# #.## #####.### #..# #..# #####.###### #.......# #..........# #.l.......# #..........# #.......#.# #..........# #.......# #..........# #.......# #..........# #.......# #.......... #....... #......... ... ........< ...