########## #........# ############## ########### #........##################............# #.........# #..............{{........%'............# #.........# #........##################.._.........# #.........#######........# #{...........# #.........#...)).........# #............# #.........'.#####........# #............# #...[.....### #..(.....# #.......>....# #.........# #........# #............# #.........# #........# #............# #.........# ####.##### #............# #........)# ###...# ########'##### #)........# #...### #.# ##'######## #.### #(# #.......# #.# ##.# ########'### ###'####### #..# ...........# #.........# #.## ...........# #.........# #.# ...........# #.........# #.# ..........# #.........# #.# ..........# #.........# #.# ..........# #.........# #.# ..........###.........# #.# ..........'.#.........# #.# .........<#.'......... #.# .........###......... #.# ####+##### ###+##### #.# #.# #%# #.# #.# ###%####### #####.......>.# #.............# #.###.........# #.........# #.........# #.........# #.........# #...^.....# #........$ [....