#######+##### #...........# +...........# #...........# #...........# #...........# #....%....<.# #...........# #...........# #...........# ###'######### #..## .#### ##..# .....# ##.# ......# #####'###### #.......# #..........# ##.......# #####..........# .........# #...'..........# #.......###.###.>........+ #...........# #..........# #.......##### #..........# #.......# #..........# #.......# #.......>.. ###.##### ########## ##..# #..## ##'####### ###.......... ##+### #.'......... ....... ##.#......... ....... ##..#......... ....... ##..##........ ........##..###....... ........%..## #...... .......)#### #..... ....... #.... ....... # #######