..........................................................................
H A P P Y B I R T H D A Y ihhbirthday !
..........................................................................
.....................**............................*......................
.....................++..............**..........*+.*.....................
...................*+*+..............**..........*++*.....................
.................*+***++*............*+........*.*.*++*...................
.................**..*+*.*..........*+.......*..*+.*.**...................
................+*.**++**+*........*+*+*.....*.*+**+***...................
................+**+*.*+**+*.....*+*.*++*.....**+**++*....................
.................**++**+*++*....**..*++.*+.....**+..+*....................
..................*+++.++*......+*.*+***.+.......*.+..**..................
.............********..*.***...*.**+*.*+**.....+*+..****..................
............*+*...****...+*....*+++++**++.....********....................
.............++....***+++**....+.*******....****...*******................
..............*+*........*+******+***..****.**+.......*+**................
..............*+*..........+++...***+.#+**...*+*.......+*.................
..............*+*..........+**+*.....**+++*..++.........++................
..............*+*..........**.*+*........*+*..*+*......*+**...............
..............*+*............+++*..........**.*+*........*++..............
..............*+*............+++*...........*+*..........*++..............
...........***+.*............+++*...........*+*..........*+***............
.......******.*+*............+++*...........*+*..........*+*.++*..........
......***......++...........*+*+*...........*++*************...**++.......
....*+*.**......***************+*...........*+*********....*.....***......
....++...*+**.................*+*...........*+*............*....**.**.....
...*+*.....*******.............*+*..........*+*....**********.***...**....
...*+*...*......************....*************...**..........****......*...
...++....*******.......***+++*********************************.......**...
..++.....++...*+*......*+***+*..........*********..........**...*..*..*...
..+*....*+*...*+......*+....*+*.......*+**.....*+*........**.....*+**++...
....*+.....**+.......**.....**........**........+*........**.......**+*...
...*.+......*+***.*****.....*+......***.........+*........+*.......*+**...
...*.+........******.........*********..........****..*****......***+*....
....*.*.....................................................**....*+......
....**+*...................................................+*****+*.......
........**++......................................*++*....*++*............
........*+******...............................*************..............
...............****++*##
#*******###########*****++........................
..........................................................................