BREAKING: American 737-800 AA331 overrun at Kingston.

N977AN in her glory days.
American Airlines flight AA331, operated by a 737-800, has overran the runway 12 at Kingston Airport, Jamaica ( KIN/MKJP ). There is heavy rain in the area at the moment. The aircraft has reportedly broken into two. There have been 145pax and 7 crew onboard. The aircraft is apparently N977AN, a 2001 vintage one.
METAR : MKJP 230600Z
19003KT 55000 RA
BKN014 BKN090 20/18
Q1012
Update 1 : No casualties reported so far. It is reported that the aircraft has NOT broken into two pieces and came into a safe stop. However this cannot be confirmed yet.
Update 2 :

The above satellite image of the airport shows how limited space the pilot had to work with.
Image courtesy Hummingbird and Google Maps
Jamaican TV reports that the plane has broken three pieces .
Update 3:
AA331 Flight Details
Washington/DCA ETD1530
Left the gate at 1537, Take off at 1556
Miami/MIA ETA1810
Arrived at 1826
Miami/MIA ETD1925
Left the gate at 2022, Take off at 2052
Kingston/KIN ETA2110
Estimated at 2227
As you can see from the details above, the aircraft left DCA ontime, however has incurred a delay of 87 minutes at MIA. It is not clear whether this delay was a maintenance related issue or not.
Anyone who believes they have
family members or friends
aboard Flight 331 may contact
American Airlines at the
following toll-free numbers:
(800) 245-0999 for calls
originating in the United States;
(800) 872-2881 for calls
originating in Jamaica. Family
members from other locations
outside the U.S. may contact
American through the AT&T
Direct Access system. Callers
should dial the local AT&T Access
telephone number, which can be
found at www.usa.att.com/
traveler, for the country from
which they are calling. Once in
the AT&T system, callers can then
dial American toll-free at (800)
245-0999. Family members in
Canada, Puerto Rico, or the U.S.
Virgin islands can call the (800)
245-0999 number directly. Non-
family members are asked not to
call those numbers so the lines
can be kept available for those
who truly need them.
This is a developing story. Stay tuned.