########################################## #......................................... #.............<............................ #..########..#######..######..####..###### #..# #..# #..# #..# #..# #..########..# #..######>.####..###### #............# #.....(................( #............# #...................... #..########..# #..######..####..###### #..# #..# #..# #..# #..# #..# #..# #..# #..# #..# #..########..#######..######..####..# #...................................# #...................................# #..#######........<#########..####..######## #..# #.<.......# #..# #..>[....... #..# #.........# #..# #........... #..#######.........#########..####..########. #..(.......................(.(.(.oo.# #............................(.(.o..# #..########..#####..####..########..######## #..# #..# #.)..##..# #.......... #..# #..# #####.##..# #.......... #..# #..# #.....##..# #..#####.. #..# #..# ########..# #..# #..# #..# #..# #..# #..# #..########..#####..####..## #..# #...........%.)............. ...# #........................... .... #..###..####...........#### ... #..# #..# #....>%.....# #..# #..# #...........# #..# #..# #...........# #..# #..####...........# #..# #.................# #..###.................# #.......####...........# #.......# #...........# #..###..# #...........# #..# #..# #...........# #..# #..# #...........# #..###..####...........# #.............#######.... #.............# #.... #..###..####..# ..# #..# #..# #..# . #..###..####((###### #.........((.......... #.................... #####################