###### #....# #....# ########### #....# #.........# #..<.#####.........# #....#...'.........+ #....'.###.........# +....### #.........# #....# #####'##### ###+## #...# ###.# #.# ####'##### #........# #........+ #........# +........# #........# #........# #.....^.(# ######'### ###..# #...## #.### ####%### ####......# ...........# ... ####......# ...... #......# ...... #+# #......# ..... #.# #......# .... #.# #......# #.. #.# ###....### ##+###########.##### #.# ####...## #.......##.........# #.# ###.......# #.......##....%....# ##'### ###%).......# #.......##.........########....# #...#.......# #..................'.)....#...%#####.###.......# #.......#..........######.'....'.....# #.......# #.....).##.........# ###....####### #.......# ##'#######.........# #....# #...!...# ##@# ########+## ##+### #.......# ##..# #.......# #..## ######### #.## #.# #'# #.......# #.......+ #.......# #.......# #.......# #########